你的位置:首页 > 软件开发 > ASP.net > WPF 自定义ListBox

WPF 自定义ListBox

发布时间:2016-08-17 15:00:15
如题,要实现一个如下的列表,该如何实现?在设计过程中,会遇到如下问题:1、ListBox中ListBoxItem的模板设计2、ListBox中ListBoxItem的模板容器设计3、ListBox本身的模板设计4、ListBox本身的焦点样式下面我们依次来解决这些问题:1、子模板 ...

 如题,要实现一个如下的列表,该如何实现?

WPF 自定义ListBox

在设计过程中,会遇到如下问题:

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

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。