簡體   English   中英

從XML加載WeifenLuo DockPanel Suite布局

[英]Loading a WeifenLuo DockPanel Suite layout from XML

我目前正在開發一個項目,我已經實現了DockPanel套件,現在我正在嘗試從XML文件加載用戶的布局。 DockPanel對象具有方法LoadFromXmlSaveToXml 保存到XML相對簡單。

我不確定如何重新加載布局,是否需要再次初始化所有組件以及是否需要將它們添加回表單。 任何幫助將不勝感激,因為這在線幫助很少。 我也無法從樣本中找到很多東西。

謝謝

是的,您必須提供組件。

LoadFromXml將恢復每個內容的dockpanel狀態(如位置,大小等),但是您需要在加載時實際提供這些DockContent派生項的實例。 這是通過向LoadFromXml調用提供DeserializeDockContent類型的處理程序委托來完成的,該委托告訴您它正在尋找的類型(默認情況下),並提供相應DockContent的實例。 這方面的一個例子是DockSample中的MainForm.GetContentFromPersistString()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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