簡體   English   中英

xceed Propertygrid-如何使用屬性集合

[英]xceed Propertygrid - how to use a property collection

我嘗試使用來自extra.wpftoolkit的出色的propertygrid,但是我不得不根據必須創建的應用程序來解決問題。

首先,我在編譯時不知道網格必須顯示的屬性數量。 因此,我不能使用帶有屬性/屬性和注釋的簡單類作為網格的數據上下文或源,我需要一個列表或字典,在其中運行時放置許多網格屬性。 我在Google上搜索了幾個小時,嘗試在工具包源的示例文件夾中找到一個示例,但沒有任何幫助。 第二個問題或適用方法是替換屬性類中注釋的用法。 我需要在運行時創建屬性,然后在運行時將屬性編輯器和注釋設置放置到該屬性。

任何人都可以通過一些簡單的例子或尋找好的地方來幫助我。 我相信propertygrid非常強大,可以做到這一點。

您需要創建一個實現ICustomTypeDescriptor接口的類,以提供代表動態屬性的所有PropertyDescriptor實例。

之后,您可以設置將ICustomTypeDescriptor接口作為SelectedObject到PropertyGrid的類的實例。

您可以在此處找到示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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