cost 392 ms
尝试与ICustomTypeDescriptor一起使用DataGridView - Trying to use DataGridView together with ICustomTypeDescriptor

我正在尝试使用DataGridView显示对象列表。 在我要为其提供属性的类中,我具有一些C#属性,并且出于某些原因,我还希望动态创建属性。 在这里,我有一个示例,它对于C#属性(FeatureId)正常工作,但是动态创建的属性(Name)返回所有实例的第一个实例的值。 为什么? ...

在PropertyDescriptor中的ResetValue之后强制更新属性网格 - Force property grid to update after ResetValue in PropertyDescriptor

我在winforms中使用属性网格来显示我的自定义类型上的属性-我使用自定义类型描述符(实现接口ICustomTypeDescriptor)来执行此操作,以便显示对象的公共属性,每个属性都具有自己的PropertyDescriptor实现。 该实现接近此处描述的代码: http : //w ...

将包含属性的上下文传递给TypeConverter - Passing a context containing properties to a TypeConverter

我正在寻找一种将附加信息传递给TypeConverter ,以便为转换提供一些上下文,而无需创建自定义构造函数。 传递的额外信息将是包含我要转换的属性的原始对象(在编译时称为接口)。 它包含自己的属性,例如Id ,可用于查找以转换相关信息。 我看过ITypeDescriptorCo ...

WPF DataGrid不会为ICustomTypeDescriptor属性生成列(但Winforms DataGridView会生成) - WPF DataGrid doesn't generate columns for ICustomTypeDescriptor Properties (but Winforms DataGridView does)

在标题中,我有一个DataGrid和一个实现ICustomTypeDescriptor的ViewModel,在运行时添加了一些属性。 XAML中的DataGrid定义: 我像这样设置ItemsSource: 其中controller.PartCloneSettingsCo ...

为什么在使用ICustomTypeDescriptor时TypeDescriptor.GetProperties对于类型和对象的行为会有所不同 - Why is TypeDescriptor.GetProperties behaving different for types and objects when working with ICustomTypeDescriptor

我创建了一个通用类Group,它实现了ICustomTypeDescriptor。 它只是将泛型类型参数的属性添加到其自己的属性中。 为什么以下代码表现不同? 我认为这与属性是在对象的实例时间生成的事实有关。 但是使用的类型是否已经定义了属性数量? 是否可以解决此问题而 ...

如何在PropertyGrid C#中自定义PropertyInfo []对象 - how to customize PropertyInfo[] object in PropertyGrid C#

我有一个动态加载的类,我事先不知道它包含多少个(或哪种类型的)属性。 我想以一种显示常规类的方式将其所有属性加载到PropertyGrid中。 例如,如果这是我的课程: 我使用反射来生成对象并获取其属性: 如何在PropertyGrid中显示属性? 我已经准备好很多篇 ...

ICustomTypeDescriptor包装在一个对象上 - ICustomTypeDescriptor wrapper over an object

我在我的应用程序中实现了ICustomTypeDescriptor,以便能够在运行时定义自定义属性。 我的基本实现如下: 问题是,现在当我使用DynamicClass绑定器将对象绑定到文本框时,它不再起作用。 我这样使用它: 我得到了例外:'对象与目标类型不匹配。' ...

为什么WPF似乎在实现INotifyPropertyChanged时绕过TypeDescriptionProviderAttribute? - Why does WPF seem to bypass TypeDescriptionProviderAttribute when INotifyPropertyChanged is implemented?

我正在尝试使用[TypeDescriptionProviderAttribute]以便为我的类提供自定义类型描述符。 这是有效的,但是当我实现INotifyPropertyChanged WPF似乎忽略了自定义类型描述符并直接进入CLR属性(如果它存在)。 这是一个片段,稍后我将粘贴完整的示 ...

DataGridView ICustomTypeDescriptor - DataGridView ICustomTypeDescriptor

我想构建一个具有数据绑定功能的DataGridView到一个类,我可以在运行时添加属性。 我想在运行时添加列,并将值存储在类中。 我在这里找到了一个很好的示例(使用ICustomTypeDescriptor存储属性的字典) 直到我想从DataGridView中读取信息之前,它都可以正常 ...

PropertyGrid-从IList派生的属性 <T> ,如何添加到PropertyGrid,以便用户可以添加/编辑/删除项目 - PropertyGrid - Property derived from IList<T>, How do I add to the PropertyGrid so user can Add/Edit/Remove items

让我提供一些有关如何达到这一点的历史。 我最初在类中有一个属性,该属性派生自CollectionsBase,并将此集合映射到PropertyGrid,并且用户可以随意从列表中添加/编辑/删除项目。 但是,我无法将NHibernate映射到CollectionsBase,因此我不得不取 ...

WPF Datagrid 数据绑定到 class 与 static 属性和包含动态属性值条目的字典 - WPF Datagrid Databind to class with static properties and dictionary containing dynamic property value entries

更新我正在更新这篇文章,因为我做了更多阅读并决定重新实现我的解决方案。 原始问题:我有一个 class 具有 static 属性和一个属性,它是属性的动态集合(通过字典)。 我想将我的 class 数据绑定到 wpf 数据网格,其中每个 static 属性应该是一列,每个字典条目应该是网格中的一列。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM