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

做vip电影网站福建城建设厅官方网站

做vip电影网站,福建城建设厅官方网站,最近热点新闻素材,正规的国内网站建设公司一、目的#xff1a;在绑定TreeView的功能中经常会遇到需要在树节点前增加勾选CheckBox框#xff0c;勾选本节点的同时也要同步显示父节点和子节点状态 二、实现 三、环境 VS2022 四、示例 定义如下节点类 public partial class TreeNodeBaseT : SelectBindable在绑定TreeView的功能中经常会遇到需要在树节点前增加勾选CheckBox框勾选本节点的同时也要同步显示父节点和子节点状态 二、实现 三、环境 VS2022 四、示例 定义如下节点类 public partial class TreeNodeBaseT : SelectBindableT, ITreeNode{public TreeNodeBase(T t) : base(t){}private bool? _isChecked false;public bool? IsChecked{get { return _isChecked; }set{_isChecked value;RaisePropertyChanged();RefreshParentCheckState();RefreshChildrenCheckState();}}private void RefreshParentCheckState(){if (Parent null)return;bool allChecked Parent.Nodes.All(l l.IsChecked true);if (allChecked){Parent.CheckOnlyCurrent(true);Parent.RefreshParentCheckState();return;}bool allUnChecked Parent.Nodes.All(l l.IsChecked false);if (allUnChecked){Parent.CheckOnlyCurrent(false);Parent.RefreshParentCheckState();return;}Parent.CheckOnlyCurrent(null);Parent.RefreshParentCheckState();}private void RefreshChildrenCheckState(){foreach (TreeNodeBaseT item in Nodes){item.CheckOnlyCurrent(IsChecked);item.RefreshChildrenCheckState();}}private void CheckOnlyCurrent(bool? value){_isChecked value;RaisePropertyChanged(IsChecked);}public TreeNodeBaseT Parent { get; set; }private ObservableCollectionTreeNodeBaseT _nodes new ObservableCollectionTreeNodeBaseT();public ObservableCollectionTreeNodeBaseT Nodes{get { return _nodes; }set{_nodes value;RaisePropertyChanged();}}public void AddNode(TreeNodeBaseT node){node.Parent this;Nodes.Add(node);}} 其中核心方法是如下方法 分别在当前节点勾选有变化时去更新父节点和子节点的勾选状态  五、需要了解的知识点 TreeView 类 (System.Windows.Controls) | Microsoft Learn 六、源码地址 GitHub - HeBianGu/WPF-ControlDemo: 示例 GitHub - HeBianGu/WPF-ControlBase: Wpf封装的自定义控件资源库 GitHub - HeBianGu/WPF-Control: WPF轻量控件和皮肤库 七、了解更多 System.Windows.Controls 命名空间 | Microsoft Learn https://github.com/HeBianGu HeBianGu的个人空间-HeBianGu个人主页-哔哩哔哩视频
http://www.hkea.cn/news/14490474/

相关文章:

  • 商城网站前台html正能量网站免费进入无需下载
  • 瑞安做企业网站找哪家wordpress 网店模板
  • asp.net 网站开发框架自己开发企业管理系统
  • 网站域名注册证书查询网站建设的准备工作
  • 校园网站建设年度总结宠物网站项目
  • 宁波网站推广软件哪家强怎么用手机做软件
  • 网站注册域名备案潍坊营销网站
  • 网站建设 办公系统wordpress登录注册页面模板
  • 设计素材网站有哪些平台十大难进的互联网公司
  • 外贸中间体做哪个网站好网站怎么制作成软件
  • 建设工程检测预约网站编程培训就业班
  • 网站开发电子商务问答推广
  • 网站开发搜索功能店面招牌设计效果图大全
  • 石家庄 外贸网站建设公司如何开通自己的网站
  • h5做的公司网站如何建立wordpress商城
  • 张北网站seo大连市住建局官方网
  • 汾湖做网站网站页脚写什么
  • 二手车网站设计建网站 云主机
  • 建站网站如何清理缓存wordpress换网址图片打不开
  • 静态网站用什么做最快河南网络推广系统
  • 广东省高校质量工程建设网站软件开发文档资料包括哪些
  • 电脑怎么做服务器 网站网站定位分析是什么
  • 域名查询ip爱站网蒙阴哪有做淘宝网站的
  • 宜春网站建设银川网站建站
  • 淄博网站建设优惠臻动传媒iis php服务器搭建网站
  • 怎样在手机上建立自己的网站平面设计制作公司
  • 有没有做ppt好看的免费网站网站登录注册怎么做的
  • 备案的博客网站可以做别的吗服务器内存和普通内存有什么区别
  • 华大 网站建设重庆网站建设流程
  • 网络营销职能是什么网店搜索引擎优化的方法