之前有个前辈和我说过这样一句话,其实写代码就和你写一本书一样,要有章节可循,要让读者一看就明白要点在哪里,要找什么信息就能够知道从哪里去找,这就是一门艺术,说的这些我一直记在心里,一直都朝这个方向去发展。
现在我们就翻开这个项目的第一页,当然一本书得有一个包装,接下来我们就来实现我们的MainWindow一块。
首先我们就为我们的MainWindow做一个Template,就按照传统的来说,第一栏是标题,下面就是menu 和 toobar, 再下面就是一个左侧栏和一个右侧栏,接着最下面就是一个状态栏和一个进度条。
这边我就不再去写一个新的项目了,我就把一些核心的代码贴下,其他有疑问的就直接我交流吧。
在MainWindow里怎样使用这个template,和mainwindow里怎么使用avalondock我这边就不再重复了,前面都说过了。
这样简单做出来的主窗体会是向下面这样:(当然下面的Menu, toolbar 什么的都会是空的,因为我们只是定义了一个main window的模板,接下来我就会分块介绍主窗体上的不同模块的实现与管理)我病没用什么主题,主题可以按照自己兴趣更改