簡體   English   中英

創建沒有預定義屬性的用戶控件C#WPF

[英]Creating User Controls without predefined properties C# WPF

我的目標是為我的大學項目創建不同的UserControls ,在該項目中,我嘗試使用ContentControl來包裝UserControl 我已經放置了其他控件,例如ImageWebBrowserMediaElement等,現在已經到了需要設置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.

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