在WPF开发中经常用到Window和Page两种界面,标准窗体分两个部分:非客户区和客户区。
1、非客户区有窗体图标、标题、最小化、最大化、关闭等按钮。
2、客户区是放应用程序的内容。
在Newbeecoder.UI控件库有三种默认样式的窗体,分别是主题窗体、默认窗体、Mac窗体
一、主题窗体开发NbWindowEx类而生成的。在主题窗体中添加自定义属性(标题对齐、扩展图标、图标宽高度、显示关闭按钮、显示最大化和最小化按钮、显示标题、标题颜色、系统按钮样式)等功能,用户可以自己窗体样式去设置相关属性。
在主题样式中定了默认非客户区背景颜色,最大化和最小化按钮,窗口图标等。
二、默认窗体是一个空白窗体,这样就可以自由设置样式达到理想状态,在默认窗体增加几项依赖属性,分别有:标题栏高度、圆角、鼠标拖动窗体大小、窗体阴影等。
例如开发者在窗体只有关闭按钮,不需要最大化,最小化等。
三、Mac窗体是根据开发者需求新增的样式。开发者直接调用样式就可以实现。
Demo下载地地址:https://download.csdn.net/download/liaohaiyin/63234875
为了方便用户了解软件功能,先视频演示下控件库界面和代码结构。
接下来演示在Newbeecoder.UI控件库中三种默认样式窗体: