[英]Creating User Controls without predefined properties C# WPF
我的目標是為我的大學項目創建不同的UserControls
,在該項目中,我嘗試使用ContentControl
來包裝UserControl
。 我已經放置了其他控件,例如Image
, WebBrowser
, MediaElement
等,現在已經到了需要設置UserControls
屬性的階段。 因此,我想到要使用PropertyGrid
控件,但是現在我面臨的問題是PropertyGrid
控件,因為我獲得了控件的所有默認屬性,在我的情況下,我不希望這樣做。
例如:如果我使用圖像控件,那么我需要像Source和Stretch這樣的PropertyGrid
僅在PropertyGrid
顯示。 誰能幫助我實現這一目標?
我試圖覆蓋一些默認屬性,例如“名稱”,並將其分配為[Browsable(false)]
以使其隱藏。 我不想對正在顯示的所有其他屬性也不是我的要求執行此操作。
我正在為我的PropertyGrid
使用Xceed.Wpf.Toolkit
。
在文檔中對此進行了說明:
http://wpftoolkit.codeplex.com/wikipage?title=PropertyGrid
更改所選對象時,請參見SelectedObjectType
並在代碼中設置PropertyDefinitions
以匹配您要為該類型的對象查看的屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.