我有以下問題改變Visible屬性,C#的PropertyGrid =>如何在運行時
在地圖編輯器,你可以把「接頭」(FarseerPhysics)上的對象,有23種類型的接頭(在枚舉)。關節幾乎相同(每個關節類型只有1-2個新的屬性)。我想讓用戶使用WinForm PropertyGrid更改關節。 因此,如果用戶更改屬性「JointType」(枚舉),PropertyGrid需要隱藏舊屬性並顯示新屬性,有沒有辦法實現這一點? (所有關節的所有屬性都保存在一個名爲JointItem一個班,我只需要動態地顯示/隱藏其中的一些)
我沒有嘗試任何東西,因爲我不知道(我剛剛發現網絡中的屬性Browsable) – Blaxx