2012-10-11 45 views
3

我有幾個工具欄:是否可以記住WPF中toolbartray上的工具欄位置?

<ToolBarTray> 
    <ToolBar Band="0" BandIndex="1">...</ToolBar> 
    <ToolBar Band="0" BandIndex="2">...</ToolBar> 
    <ToolBar Band="0" BandIndex="3">...</ToolBar> 
</ToolBarTray> 

,我想知道,如果,如果用戶已經改變了他們,我可以節省工具欄的莫名其妙的新位置?

例如,用戶已更改第一和第二位置並已關閉應用程序。跑完後,第一個是第一個,第二個是第二個。

回答

2

我猜測默認控件不會持續自己的設置,爲了達到這個目的,您需要掛鉤相關事件(假設有一些)並做一些工作將工具欄的當前狀態序列化爲可通過加載讀取的設置文件,以便將控件恢復到該狀態。

+0

所以它不可能自動做到這一點? –

+0

如果是的話,我會非常驚訝的 - 你應該希望的最多的是控制暴露一種方式,輕鬆地序列化你的狀態,然後寫,但我也懷疑這一點。 –

+0

可能有一些第三方工具也支持設置。 –

相關問題