1
我有一個位於dockmanager內部的分割窗格,它指示管理器讓它浮動。從XAML我做到這一點WPF從代碼訪問依賴項屬性
<Custom:XamDockManager>
<igDock:XamDockManager.Panes>
<igDock:SplitPane igDock:XamDockManager.InitialLocation="FloatingOnly">
現在我有一個要求做到這一點,動態地從代碼構造拆分窗格。問題是,給定一個對象,我如何在運行時設置它的一個依賴項屬性?給出的代碼示例使用了infragistics碼頭管理器控件,但我認爲這個概念將是通用的wpf。
我嘗試了dependencyObjectType.GetFields()
,但沒有在分割窗格對象的列表中找到dockmanager。
從代碼我試圖
SplitPane childPane = new SplitPane();
xamDockManager.Panes.Add(childPane);
我在尋找類似childPane.getDependency( 「xamDockManager」)。InitialLocation = FloatingOnly