WPF PropertyGrid

  • HandyControl
  • 属性显示
  • 属性隐藏
  • 属性为Object类型

HandyControl

  1. nuget中下载HandyControl
  2. 在需要使用的Control或者App资源中,添加<**ResourceDictionary **Source=“pack://application:,/HandyControl;component/Themes/Theme.xaml” />
  3. 在使用的Control中定义 xmlns:handy=“https://handyorg.github.io/handycontrol”
  4. 调用handy:PropertyGrid

属性显示

在自定义类的属性前面增加**[Category(“Category1”)]**
例如:
[Category(“Category1”)]
public Gender Enum { get; set; }

属性隐藏

在属性前面增加**[Browsable(false)]**
例如:
[Browsable(false)]
public ImageSource ImageSource { get; set; }

属性为Object类型

比如HImage, HRegion等只能显示属性的type name,无法显示值

WPF PropertyGrid相关推荐

  1. WPF -- Xceed PropertyGrid应用详解

    目录 1. Nuget安装 2. 调用 3. 常用属性 4. Model层设置 4.1 测试类 4.2  为对象添加相关特性      4.2.1 添加描述特性      4.2.2 添加分组     ...

  2. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(7月30日-8月5日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(7月30日-8月5日) 本周Silverlight学习资源更新 Silverlight 之Control and Use ...

  3. WPF中实现PropertyGrid(用于展示对象的详细信息)的三种方式

    WPF中实现PropertyGrid(用于展示对象的详细信息)的三种方式 原文:WPF中实现PropertyGrid(用于展示对象的详细信息)的三种方式 由于WPF中没有提供PropertyGrid控 ...

  4. wpf的低调自定义属性面板PropertyGrid

    wpf的低调自定义属性面板PropertyGrid 引用:https://www.cnblogs.com/lsgsanxiao/p/11776421.html 当没有轮子的时候,就自己制作轮子. 前言 ...

  5. PropertyGrid自定义控件

    PropertyGrid是一个很强大的控件,使用该控件做属性设置面板的一个好处就是你只需要专注于代码而无需关注UI的呈现,PropertyGrid会默认根据变量类型选择合适的控件显示.但是这也带来了一 ...

  6. wpf控件设计时支持(1)

    wpf控件设计时支持(1) 原文:wpf控件设计时支持(1) 这部分内容几乎是大家忽略的内容,我想还是来介绍一下. 本篇源码下载 1.属性元数据 在vs IDE中,在asp.net,winfrom等开 ...

  7. PropertyGrid仿VS的属性事件窗口

    效果图:. 首先我们去重写一下PropertyGrid: internal class MyPropertyGrid : System.Windows.Forms.PropertyGrid{priva ...

  8. WPF仿微软事件和属性窗体,效果更炫!

    先看效果图:包含系统颜色.系统字体.支持自定义编辑窗体.集合绑定.提供多类型支持. 这是国外网站上无意中看到的,修改了下   感觉还不错!接下来大概介绍下 经过修修改改只留下了有用的主要部分: 前两项 ...

  9. 基于 WPF + Modern UI 的 公司OA小助手 开发总结

    前言: 距离上一篇博客,整整一个月的时间了.人不能懒下来,必须有个阶段性的总结,算是对我这个阶段的一个反思.人只有在总结的过程中才会发现自己的不足. 公司每天都要在OA系统上上班点击签到,下班点击签退 ...

最新文章

  1. 节能无线信标灯的几点补充测实验
  2. 两数组的交集(无重复)Intersection of Two Arrays
  3. CommunityServer读取Blog分析(一)
  4. Jq remove的使用
  5. 启动之后自己关闭_电脑一开都是广告,请问怎么永久关闭?
  6. VUEX封装module
  7. BOM函数之history对象
  8. 【优化算法】粒子群优化模拟器【含Matlab源码 1553期】
  9. 3d打印英语文献_利用三维扫描,3D打印,复模和铸造,数字化复制佛罗伦萨洗礼堂北门...
  10. nuxt.js框架使用vue-waterfall-easy插件如何引入--语法引用
  11. 全国24小时降水量pyecharts可视化分析
  12. 小技巧:小米手机和小米电脑“勾搭”也能组建家庭安防监控
  13. 游戏开发经验之游戏App是先做大用户量 还是先盈利呢
  14. 怎样学习人工智能呢?
  15. 由Sensor光电转换效率和光谱功率分布曲线联想到的白平衡增益计算
  16. 朋友、心情与父子、亲情
  17. 微信小程序代驾系统源码(含未编译前端,二开无忧) v2.5
  18. mysql创建学生信息表学号_mysql创建学生信息表
  19. 有些不知道自己应该做些什么
  20. 【莫比乌斯反演】互质数对

热门文章

  1. Ubuntu-打包解包命令
  2. 已知鸡兔的脚一共80只C语言,在一个笼子里,有鸡又有兔共c只,数一下它们的脚,共有2v只.请问笼子里鸡、兔各有几只?...
  3. Blender Python编程技巧
  4. JAVA:最基础部分的学习笔记
  5. 专利大户百度秀肌肉,秀出了什么?
  6. error when running snapcast:[Err]Exception:Could not lock PID lock file /var/run/snapclient/pid
  7. 计算机网络的课程ppt,ppt课件-计算机网络课程.ppt
  8. 鸿蒙APP开发入门到进阶 | 聊聊鸿蒙项目结构和使用方法
  9. 红旗linux驱动,红旗linux怎么装显卡驱动
  10. Linux环境下搭建区块链私有链+部署智能合约