如题,要实现一个如下的列表,该如何实现?在设计过程中,会遇到如下问题:1、ListBox中ListBoxItem的模板设计2、ListBox中ListBoxItem的模板容器设计3、ListBox本身的模板设计4、ListBox本身的焦点样式下面我们依次来解决这些问题:1、子模板 ...
如题,要实现一个如下的列表,该如何实现?
在设计过程中,会遇到如下问题:
1、ListBox中ListBoxItem的模板设计
2、ListBox中ListBoxItem的模板容器设计
3、ListBox本身的模板设计
4、ListBox本身的焦点样式
下面我们依次来解决这些问题:
1、子模板
<ListBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left"> <CheckBox IsChecked="{Binding IsChecked}" Height="20" Width="20" Style="{StaticResource CheckBoxStyle}" VerticalAlignment="Center" Margin="10,5"></CheckBox> <Ellipse Height="14" Width="14" Fill="{Binding Color}" VerticalAlignment="Center" Margin="5"></Ellipse> <TextBlock Text="{Binding Text}" VerticalAlignment="Center" Margin="5" FontSize="16"></TextBlock> </StackPanel> </DataTemplate></ListBox.ItemTemplate>
原标题:WPF 自定义ListBox
关键词:wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。