1.new 一个 MemoryStream
MemoryStream stream = new MemoryStream();
2.在窗体加载的时候,执行方法,把样式保存到stream中
layoutControl2.SaveLayoutToStream(stream);
3.读取样式,这里需要指定读取位置
private void showItem()
{
stream.Position = 0;
layoutControl2.RestoreLayoutFromStream(stream);
}
4.应用场景
这里是,加载界面时,需要保存界面全部样式和控件,然后隐藏一部分控件;
在其他条件下又需要展示出来。
同理,封装一个hidItem方法
private void hidItem()
{
this.layoutControl2.HideItem(this.layoutControlItem26);
this.layoutControl2.HideItem(this.layoutControlItem27);
this.layoutControl2.HideItem(this.layoutControlItem28);
this.layoutControl2.HideItem(this.layoutControlItem29);
this.layoutControl2.HideItem(this.emptySpaceItem20);
this.layoutControl2.HideItem(this.emptySpaceItem21);
this.layoutControl2.HideItem(this.emptySpaceItem22);
}