WPF在ListBox内嵌入panel然后数据绑定中加入CheckBox

界面操作为:

csharp 复制代码
 <ListBox Name="ListBoxMain" Grid.ColumnSpan="2" Grid.Row="1" Grid.Column="1" >
            <ListBox.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapPanel HorizontalAlignment="Left" /> <!--加入panel-->
                </ItemsPanelTemplate>
            </ListBox.ItemsPanel> 
            <ListBox.ItemTemplate> <!--绑定数据是另一个模板--> 
                    <DataTemplate>
                    <CheckBox  Content="{Binding ChengyuText}"   IsChecked="{Binding Checked ,Mode=TwoWay}" Click="CheckBox_Click"/>
                </DataTemplate>  
            </ListBox.ItemTemplate> 
        </ListBox>

参考如下:

https://www.yisu.com/jc/865833.html

另外注意:两者差别

Template模板之DataTemplate和ControlTemplate

https://www.jianshu.com/p/8e0e1d190d30

相关推荐
5***a97520 小时前
后端配置中心选型,Nacos与Apollo
wpf
·心猿意码·20 小时前
WPF转换器机制
wpf
她说彩礼65万1 天前
WPF命令
wpf
玖笙&1 天前
✨WPF编程进阶【7.3】集成动画(附源码)
c++·c#·wpf·visual studio
ifeng09181 天前
鸿蒙分布式调试挑战:跨设备数据流转与连接稳定性
分布式·wpf·harmonyos
Macbethad2 天前
如何使用WPF做工控主页
wpf
Aevget2 天前
DevExpress WPF中文教程:Data Grid - Service(服务)示例
wpf·界面控件·devexpress·ui开发
Macbethad2 天前
WPF工控软件的设计方案
wpf
Macbethad4 天前
使用WPF编写一个读取串口的程序
wpf
Macbethad5 天前
如何用WPF做工控设置界面
java·开发语言·wpf