(42)C#里使用WeifenLuo.WinFormsUI.Docking库为界面自动布局

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(42)C#里使用WeifenLuo.WinFormsUI.Docking库为界面自动布局相关的知识,希望对你有一定的参考价值。

C#里使用WeifenLuo.WinFormsUI.Docking库为界面自动布局

在开发软件时,一个软件的界面布局,就像建筑高楼的蓝图,在早期就需要详细地规划和设计,避免后期的修改,因为后面修改,就相当于重新返工,这样就会导致代码混乱,工期延时等等问题。

在设计界面时,由于整个屏幕界面是有限的,要在一个小屏幕里显示所有的内容是不现实的,所以需要设计界面,根据用户不同时间,不同的任务来布局所需要的窗口,这样才能方便用户的使用,所以很多时候我们设计界面采用动态布局的方式,也就是说可以让窗口自由拖动,或者浮动,又或者隐藏。

要实现上述的功能,需要一套代码架构的设计,往往这个设计又是比较复杂,需要完成的时间比较长,这时就可以采用已有开源的代码库,它可以从下面的连接里下载:

以上是关于(42)C#里使用WeifenLuo.WinFormsUI.Docking库为界面自动布局的主要内容,如果未能解决你的问题,请参考以下文章

vs2015里给c#添加轮廓折叠功能

(52)C#里使用事件的例子

(52)C#里使用事件的例子

编写高质量代码改善C#程序的157个建议——建议42:使用泛型参数兼容泛型接口的不可变性

(69)C#里WriteAllLinesWriteAllBytes和OpenWrite的使用

(64)C#里使用GetCurrentDirectory()Exists()CreateDirectory() Environment.CurrentDirectory