是否有可能具有多個嵌套,如嵌套在屬性網格中嵌套?例如,我想在我的程序中創建一個xml文件並使用它來填充我的網格。在propertyGrid中,我希望能夠嵌套在一個嵌套中,因此產品套件將是可展開/可摺疊的,以顯示產品名稱1和2,並且產品名稱1和2也將需要可擴展/可摺疊以顯示子產品名稱和日期。屬性網格中的嵌套屬性
這是可能的屬性網格?請讓我知道我能做到這一點。在此先感謝
<ProductSuite>
<Product NameOne=」Product 1」>
<SubProduct Name=」Sub Product 1」 Date = "2004, 12, 09"/>
</Product>
<Product NameTwo=」Product 2」>
<SubProduct Name=」Sub Product 2」 Date = "2004, 12, 09"/>
</Product>
</ProductSuite>
你需要編寫自定義類型轉換器,從ExpandableObjectConverter :) – MattDavey
繼承因爲這是我恢復到實際指定的屬性類型的情況下該類,但是我無法做多重嵌套。非常煩人。 –
它應該可以用TypeConverters來完成,您可能需要覆蓋GetProperties方法,並返回具有爲UITypeEditor定義EditorAttribute屬性的自定義屬性描述符... – MattDavey