天天看点

WPF MVVM框架搭建Newbeecoder.UI控件库—窗口样式

在WPF开发中经常用到Window和Page两种界面,标准窗体分两个部分:非客户区和客户区。

1、非客户区有窗体图标、标题、最小化、最大化、关闭等按钮。

2、客户区是放应用程序的内容。

WPF MVVM框架搭建Newbeecoder.UI控件库—窗口样式

在Newbeecoder.UI控件库有三种默认样式的窗体,分别是主题窗体、默认窗体、Mac窗体

一、主题窗体开发NbWindowEx类而生成的。在主题窗体中添加自定义属性(标题对齐、扩展图标、图标宽高度、显示关闭按钮、显示最大化和最小化按钮、显示标题、标题颜色、系统按钮样式)等功能,用户可以自己窗体样式去设置相关属性。

在主题样式中定了默认非客户区背景颜色,最大化和最小化按钮,窗口图标等。

二、默认窗体是一个空白窗体,这样就可以自由设置样式达到理想状态,在默认窗体增加几项依赖属性,分别有:标题栏高度、圆角、鼠标拖动窗体大小、窗体阴影等。

例如开发者在窗体只有关闭按钮,不需要最大化,最小化等。

三、Mac窗体是根据开发者需求新增的样式。开发者直接调用样式就可以实现。

Demo下载地地址:Newbeecoder.UI开源控件库.zip-C#文档类资源-CSDN下载WPF开发桌面软件具有天然优势,能快速漂亮的界面程序。Newbeecoder.UI是一款简单易用漂更多下载资源、学习资料请访问CSDN下载频道.

WPF MVVM框架搭建Newbeecoder.UI控件库—窗口样式

https://download.csdn.net/download/liaohaiyin/63234875

 为了方便用户了解软件功能,先视频演示下控件库界面和代码结构。

WPF UI开源控件

接下来演示在Newbeecoder.UI控件库中三种默认样式窗体:

WPF MVVM框架搭建Newbeecoder.UI控件库—窗口样式
WPF MVVM框架搭建Newbeecoder.UI控件库—窗口样式
WPF MVVM框架搭建Newbeecoder.UI控件库—窗口样式

继续阅读