前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WPF MVVM框架搭建Newbeecoder.UI控件库—Window窗口

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

原创
作者头像
用户7152477
发布2022-01-24 15:14:07
7520
发布2022-01-24 15:14:07
举报
文章被收录于专栏:CSharp编程CSharp编程

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

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

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

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

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

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

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

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

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

Demo下载地地址:https://download.csdn.net/download/liaohaiyin/63234875

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

视频内容

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档