首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏跟着阿笨一起玩NET

    PropertyGrid绑定Dictionary

    SelectedObject = new DictionaryPropertyGridAdapter(dicTest); } class DictionaryPropertyGridAdapter : ICustomTypeDescriptor DictionaryPropertyGridAdapter(IDictionary d)     {         _dictionary = d;     }     //Three of the ICustomTypeDescriptor TypeDescriptor.GetEvents(this, attributes, true);     }     EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents GetDefaultProperty()     {         return null;     }     PropertyDescriptorCollection         System.ComponentModel.ICustomTypeDescriptor.GetProperties ()     {         return ((ICustomTypeDescriptor)this).GetProperties(new Attribute[0]);     }     //Then

    1.1K20发布于 2018-09-18
  • 来自专栏跟着阿笨一起玩NET

    运行时自定义PropertyGrid显示属性项目

    解决方法 在.Net中提供了一个自定义类型说明的接口(System.ComponentModel.ICustomTypeDescriptor),PropertyGrid可以直接自动处理用此接口生成的对象 在写ICustomTypeDescriptor接口时,其他的一些方法可以用TypeDescriptor直接返回相关方法调用,并在GetPropertyOwner方法中应返回当前选择对象否则将不会对修改值起任何作用

    1.9K20发布于 2018-09-18
  • 来自专栏逍遥剑客的游戏开发

    C++的反射和序列化

    以前做Delegate实现的时候只接触过成员函数指针, 没想到还有个成员变量指针, C++真是博大精深 Enum和Container需要特殊对待 如果要反射到.net的PropertyGrid, 可以使用ICustomTypeDescriptor

    1.4K20发布于 2018-05-23
  • 来自专栏大内老A

    ASP.NET MVC以ModelValidator为核心的Model验证体系: ModelValidatorProvider

    如下面的代码片断所示,AssociatedValidatorProvider定义一个受保护的虚方法GetTypeDescriptor用于获取指定类型的描述对象(其类型实现了接口ICustomTypeDescriptor AssociatedValidatorProvider : ModelValidatorProvider 2: { 3: protected virtual ICustomTypeDescriptor

    1.9K10编辑于 2022-05-09
  • 来自专栏张善友的专栏

    .net 应用迁移到Mono 工具 (Moma)

    ctor() void ControlDesigner..ctor() Class Netron.GraphLib.PropertyBag: Object System.ComponentModel.ICustomTypeDescriptor.GetEditor ControlDesigner..ctor() Not Specified Class Netron.GraphLib.PropertyBag: Object System.ComponentModel.ICustomTypeDescriptor.GetEditor

    2.1K80发布于 2018-01-31
  • 来自专栏痴者工良

    C# 特性 System.ComponentModel 命名空间属性方法大全,System.ComponentModel 命名空间的特性

    CustomTypeDescriptor 提供 ICustomTypeDescriptor 接口的简单默认实现。 ICustomTypeDescriptor 提供为对象提供动态自定义类型信息的接口。 IDataErrorInfo 提供功能,该功能提供用户界面可以绑定的自定义错误信息。

    5.7K30发布于 2021-04-26
  • 来自专栏哲学驱动设计

    《OEA - 实体扩展属性系统 - 设计方案说明书》

    WPF中为DataTable生成视图模型的流程图 重点在于DataTable 实现 IListSource接口,并构造动态的视图动态类型 DataRowView并使其实现ICustomTypeDescriptor 主要也是让 EntityList 实现 IListSource接口,并添加 EntityView 类实现 ICustomTypeDescriptor 接口,这样,就可以实现动态属性的WPF绑定了。

    2.3K71发布于 2018-01-29
领券