cost 316 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 ...

ICustomTypeDescriptor GetConverter實現

[英]ICustomTypeDescriptor GetConverter implementation

我有一個用TypeDescriptionProviderAttribute裝飾的基類,它指向ICustomTypeDescriptor的自定義實現。 有一個派生類,裝飾有TypeConverterAttribute以進行自定義類型轉換。 BaseClassTypeDescriptor ...

將包含屬性的上下文傳遞給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。 它只是將泛型類型參數的屬性添加到其自己的屬性中。 為什么以下代碼表現不同? 我認為這與屬性是在對象的實例時間生成的事實有關。 但是使用的類型是否已經定義了屬性數量? 是否可以解決此問題而 ...

提交到屬性代理

[英]Fileds to Properties Proxy

假設我有以下不允許更改的類: 現在,我想通過將它們放在PropertyGrid中來編輯這些數據。 我創建了兩個類似的包裝程序類( http://msdn.microsoft.com/zh-cn/magazine/cc163816.aspx ) 我可以在PropertyGrid中 ...

如何在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 屬性應該是一列,每個字典條目應該是網格中的一列。 ...

ICustomTypeDescriptor在實現時引發參數異常

[英]ICustomTypeDescriptor throws argumentexception when implemented

我想從PropertyGrid中的可瀏覽屬性中排除屬性MiddleName。 當我在Person類上的接口ICustomTypeDescriptor徘徊時,在啟動我的應用程序時遇到此異常。 我怎么了 System.ArgumentException:無法綁定到數據源上的屬性 ...

VB.NET動態CustomTypeDescriptor

[英]VB.NET Dynamic CustomTypeDescriptor

我正在研究一個想法(以前從未與TypeDescriptors一起玩過),並設法使其正常工作。 但是我擔心我在小實驗中做出的一些“最佳實踐”決策。 我使用一個CustomTypeDescriptor,它從其PropertyDescriptors接收一個事件,該事件指示值正在更改或正在查詢。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM