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

做网站的控件邯郸微信公众号开发

做网站的控件,邯郸微信公众号开发,东莞网络营销推广公司,游戏设计培训机构有哪些一、目的#xff1a;开发过程中#xff0c;有些模块的右键ContextMenu菜单是需要动态显示的#xff0c;既是根据不同条件显示不同的菜单#xff0c;很多是通过代码去生成ContextMenu的MenuItem#xff0c;本文介绍通过绑定的方式去加载ContextMenu#xff0c;Menu菜单栏的…一、目的开发过程中有些模块的右键ContextMenu菜单是需要动态显示的既是根据不同条件显示不同的菜单很多是通过代码去生成ContextMenu的MenuItem本文介绍通过绑定的方式去加载ContextMenuMenu菜单栏的同样适用原理同TreeView的绑定 二、效果 三、环境 VS2022 四、实现 实现代码 TextBlock Text右键弹出菜单TextBlock.ContextMenuContextMenu ItemsSource{local:ClassTypeTreeDataProvider IsRecursionTrue, Type{x:Type FrameworkElement}}ContextMenu.ItemContainerStyleStyle TargetTypeMenuItemSetter PropertyCommand Value{local:ShowDialogCommand}/Setter PropertyCommandParameter Value{Binding Model}//Style/ContextMenu.ItemContainerStyleContextMenu.ItemTemplateHierarchicalDataTemplate ItemsSource{Binding Nodes}DockPanelCheckBox VerticalAlignmentCenter IsChecked{Binding IsChecked, ModeTwoWay} /TextBlock VerticalAlignmentCenter Text{Binding Model.Name} //DockPanel/HierarchicalDataTemplate/ContextMenu.ItemTemplate/ContextMenu/TextBlock.ContextMenu/TextBlock 原理跟TreeView一样应用ItemsSource绑定数据源应用HierarchicalDataTemplate模板作为ItemTemplate来绑定树结构的绑定参考文档 示例:WPF中TreeView自定义TreeNode泛型绑定对象-CSDN博客 示例:WPF中TreeView自定义TreeNode泛型绑定对象来实现级联勾选-CSDN博客 Menu的绑定原理一样 实现代码 Menu ItemsSource{local:ClassTypeTreeDataProvider IsRecursionTrue, Type{x:Type FrameworkElement}}Menu.ItemContainerStyleStyle TargetTypeMenuItemSetter PropertyCommand Value{local:ShowDialogCommand}/Setter PropertyCommandParameter Value{Binding Model}//Style/Menu.ItemContainerStyleMenu.ItemTemplateHierarchicalDataTemplate ItemsSource{Binding Nodes}TextBlock VerticalAlignmentCenter Text{Binding Model.Name} //HierarchicalDataTemplate/Menu.ItemTemplate/Menu 当切换ItemsSource既可以实现动态切换ContextMenu  五、需要了解的知识点 ContextMenu 类 (System.Windows.Controls) | Microsoft Learn Menu 类 (System.Windows.Controls) | Microsoft Learn HierarchicalDataTemplate 类 (System.Windows) | Microsoft Learn MenuItem 类 (System.Windows.Controls) | Microsoft Learn ICommand 接口 (System.Windows.Input) | 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.tj-hxxt.cn/news/217309.html

相关文章:

  • 学校网站建设开做网站需要编程嘛
  • win7怎么做网站服务器深圳网站制作公司流程
  • 推荐几个网站图片网站谷歌优化软件
  • 一级a做爰片免费网站中文信用 网站 建设方案
  • ps做网站 大小学校介绍网站模板
  • 聊城手机站网站公司电话深圳网站建设 公司元
  • 企业网站建设的好处过年做哪个网站致富
  • 网站做虚假广告wordpress原创meta
  • 做网站之前备案用html代码编写一个简单的网页
  • logo网站设计素材免费一键生成原创短视频app
  • 网站icp查询系统有没有教做韩餐的网站
  • 固定ip做网站怎么备案永久免费观看不收费的软件app
  • 泉州网站提升排名广东监理建设协会网站
  • 专门做物理的网站国产服务器品牌前十大排名
  • 网站基础建设英文注册一个有限公司需要多少钱
  • 网站浏览历史能恢复吗怎么设置的怎样在手机安装wordpress
  • 网站建设与用户需求分析深圳 营销型网站公司
  • 南昌企业制作网站设计网站建设价钱差异
  • 宜城网站开发网络营销外包
  • 网站建设合同模板wordpress 主题使用教程
  • 网站开发域名注册高性能 网站 建设
  • 网站建设与维护教案做电影网站侵权
  • 义乌市网站建设月付购物网站建站
  • 湛江网站模板如何制作个人网页兼职主页
  • 自己注册了个域名想做一个网站怎么做简单的视频网站
  • 加强廉政教育网站建设深圳广告标识设计公司
  • 湖南做电商网站需要什么条件建立一个网站 优帮云
  • 网站seo外链接哪个网站做团购要求低点
  • 网站建设工作人员有哪些职责游戏网站建设多少
  • 地方门户网站怎么赚钱郑州专业建站报价