![](/img/trans.png)
[英]Is WeifenLuo DockPanel Suite applicable to an MDI environment only?
[英]Loading a WeifenLuo DockPanel Suite layout from XML
我目前正在開發一個項目,我已經實現了DockPanel套件,現在我正在嘗試從XML文件加載用戶的布局。 DockPanel對象具有方法LoadFromXml
和SaveToXml
。 保存到XML相對簡單。
我不確定如何重新加載布局,是否需要再次初始化所有組件以及是否需要將它們添加回表單。 任何幫助將不勝感激,因為這在線幫助很少。 我也無法從樣本中找到很多東西。
謝謝
是的,您必須提供組件。
LoadFromXml
將恢復每個內容的dockpanel狀態(如位置,大小等),但是您需要在加載時實際提供這些DockContent派生項的實例。 這是通過向LoadFromXml
調用提供DeserializeDockContent
類型的處理程序委托來完成的,該委托告訴您它正在尋找的類型(默認情況下),並提供相應DockContent
的實例。 這方面的一個例子是DockSample中的MainForm.GetContentFromPersistString()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.