1
我想動態地設置ToolBarTray方向,以便我可以創建一個自動調整的工具欄,與Microsoft Office 2003相同。我該怎麼做?如何動態調整ToolBarTray方向?
我想動態地設置ToolBarTray方向,以便我可以創建一個自動調整的工具欄,與Microsoft Office 2003相同。我該怎麼做?如何動態調整ToolBarTray方向?
你還沒有告訴我們究竟應該觸發哪種方向的改變。但假設這取決於在盤停靠在DockPanel
的地方,你可以綁定到DockPanel.Dock
附加屬性:
<ToolBarTray Orientation={Binding (DockPanel.Dock), Converter={StaticResource myDockToOrientationConverter}} />
myDockToOrientationConverter
是IValueConverter
你將不得不編寫轉換Dock.Left
和Dock.Right
到Orientation.Vertical
和Dock.Top
和Dock.Bottom
至Orientation.Horizontal
。