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

相关推荐
James.TCG10 小时前
WPF动画
wpf
He BianGu12 小时前
笔记:简要介绍WPF中FormattedText是什么,主要有什么功能
笔记·c#·wpf
脚步的影子1 天前
.NET 6.0 + WPF 使用 Prism 框架实现导航
.net·wpf
jyl_sh1 天前
Ribbon (WPF)
ribbon·wpf·client·桌面程序开发·c/s客户端
wo63704311 天前
[Visual Stuidio 2022使用技巧]2.配置及常用快捷键
c#·.net·wpf
小黄人软件1 天前
wpf 字符串 与 变量名或函数名 相互转化:反射
wpf
界面开发小八哥2 天前
DevExpress WPF中文教程:如何解决排序、过滤遇到的常见问题?(二)
.net·wpf·界面控件·devexpress·ui开发
Vae_Mars2 天前
WPF中图片的宫格显示
wpf
充值内卷2 天前
WPF入门教学一 WPF简介
wpf
James.TCG3 天前
WPF中依赖属性或附加属性的继承
wpf