当前位置: 首页 > article >正文

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

界面操作为:

 <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


http://www.kler.cn/a/288143.html

相关文章:

  • Python_爬虫1_Requests库入门
  • SpringBoot - Async异步处理
  • Qt文件目录操作
  • Elasticsearch retrievers 通常与 Elasticsearch 8.16.0 一起正式发布!
  • react 中 memo 模块作用
  • 相机光学(四十四)——ALL-PD和PDAF
  • R18 XR :NR L2 enhancement
  • 用友U8 CRM exportdictionary.php SQL注入漏洞复现
  • 机械学习—零基础学习日志(如何理解概率论12)
  • 【Hadoop】电脑虚拟机开启/关闭Hadoop的操作
  • Python大数据之Hadoop学习——day07_Hive分区表和分桶表
  • 哨兵排序算法
  • Linux 动态库和静态库
  • Type-C接口诱骗取电快充方案
  • SAPUI5基础知识25 - 聚合绑定(Aggregation Binding)
  • 温馨网站练习运用
  • 【位运算】--- 初阶题目赏析
  • NameNode 的 Web 界面
  • 【Vue2 + Vue3】前端八股文面试题
  • 中锂天源锂电池:为卡车驻车空调提供高效、安全、持久的能源解决方案
  • 接口测试 —— 如何设计高效的测试用例!
  • 电路分析 ---- T型反馈反相比例器
  • js逆向--断点
  • 《第三十三章 高级主题 - 自定义控件》
  • [java][代码]Java中创建多线程方法
  • 第二十一届华为杯数学建模经验分享之资料分享篇