(二)Mahapps标题栏
一.MetroWindow 是什么?
1.默认的MetroWindow由以下几部分组成:

(1)标题栏的显示/不显示:
ShowTitleBar="False"
(2)调节柄并不是调节窗口的唯一方式,通过所有的边角都可以调整,但是如果不给一个明显的调节柄标志,就无法让用户安心使用。
(3)标题栏图标的显示/不显示
ShowIconOnTitleBar="False"
(4)窗口命令使用的最大化/最小化/关闭图标是来自Marlett
二.窗口命令按钮(WindowButtonCommands)
1.WindowButtonCommands指的是最大化,最小化/还原,关闭按钮。
可以使用以下代码来显示/隐藏按钮:
ShowMinButton="False"
ShowMaxRestoreButton="False"
ShowCloseButton="False"
2.ResizeMode也影响最小化,最大化/还原按钮。
ResizeMode="NoResize" //按钮全部隐藏(collapsed)
ResizeMode="CanMinimize" //最大化/还原按钮隐藏(collapsed)
三.左/右窗口命令((Left-/Right-) WindowCommands)
1.可以添加自定义控件在WindowCommands中,9.0版中,不只可以添加按钮,也可以添加其他控件。
2.使用方式
<controls:MetroWindow.RightWindowCommands>
<controls:WindowCommands>
<Button Content="settings" />
<Button>
<StackPanel Orientation="Horizontal">
<iconPacks:PackIconModern Width="" Height="" Kind="FoodApple"/>
<TextBlock Margin="4 0 0 0" VerticalAlignment="Center" Text="food apple" />
</StackPanel>
</Button>
</controls:WindowCommands>
</controls:MetroWindow.RightWindowCommands>
tips: 使用PackIconModern要引用包MahApps.Metro.IconPacks
(1)通过Nuget管理器搜索下载MahApps.Metro.IconPacks
(2)引用命名空间
xmlns:iconPacks="http://metro.mahapps.com/winfx/xaml/iconpacks"
(3)使用控件
<iconPacks:PackIconModern Width="" Height="" Kind="FoodApple"/>
Kind 属性可以改变显示的图标

在WindowCommands中的字体颜色总是白色的,除非标题栏不可用.
四.MetroWindow页面主题
1.标题栏主题23种

2.页面主题2种
BaseDark BaseLight
下期将记录控件!
(二)Mahapps标题栏的更多相关文章
- (一)Mahapps安装与使用
一.Mahapps安装 1.NuGet程序包安装 右击项目-->选择 “管理Nuget程序包”-->搜索“MahApps.Metro” 2.包管理控制台 选择“工具”-->“NuGe ...
- android studio Activity标题栏研究
第一次研究时间:2016/7/30,以下研究主要存在于当前最新版本的android studio上.eclipse请参考 一.头部标题取消 当前版本新建工程在 application中默认主题为 an ...
- 【2017-03-20】HTML框架,标题栏插入小图标,锚点,插入音频视频,滚动效果
一.html框架 iframe 在网页中嵌入一个别的网页 1.格式: <iframe src="链接地址" width="" height=&quo ...
- 2019-9-9:渗透测试,基础学习,windows基础命令,笔记
windows系统基础命令学习 1,命令提示符界面进入方法 方法一: 某分区按住shift,右键单击选择在此处打开windows powershell,进入之后输入cmd 方法二:标题栏输入 方法三: ...
- Android沉浸式(侵入式)标题栏(状态栏)Status(二)
Android沉浸式(侵入式)标题栏(状态栏)Status(二) 附录1以xml写style实现了Android沉浸式(侵入式)状态栏(标题栏),同样以上层Java代码实现.在附录文章1的基础上 ...
- JavaFX(二)自定义窗口标题栏
1.问题场景 PC客户端登录界面仿QQ,上边显示图片,下边显示输入框和登录按钮.而JavaFX默认的窗口,不满足需求. 2.解决思路 隐藏窗口默认的标题栏,使用创建label对象,使用css将按钮图片 ...
- JavaFX 之自定义窗口标题栏(二)
一.问题场景 PC客户端登录界面仿QQ,上边显示图片,下边显示输入框和登录按钮.而JavaFX默认的窗口,不满足需求. 二.解决思路 隐藏窗口默认的标题栏,使用创建label对象,使用css将按钮图片 ...
- Win10的UWP之标题栏的返回键(二)
原文:Win10的UWP之标题栏的返回键(二) 关于Win10的UWP的返回键的第二种处理的方法,是介于标题栏的强行修改,不是像上期的那样直接调用系统内置的API. - - - - - - - - - ...
- android标题栏上面弹出提示框(二) PopupWindow实现,带动画效果
需求:上次用TextView写了一个从标题栏下面弹出的提示框.android标题栏下面弹出提示框(一) TextView实现,带动画效果, 总在找事情做的产品经理又提出了奇葩的需求.之前在通知栏显示 ...
随机推荐
- 鼠标经过的图片高亮显示,其余变暗效果[xyytit]
初始代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...
- 查看CPU序列号以及系统信息
CPU序列号 wmic cpu get processorid 现在也不唯一,比如联想同款机器,因为CPU批量生产,id也是一样 操作系统信息 systeminfo 查看硬件信息 dxdi ...
- SVN的标准目录结构:trunk、branches、tags
原文链接:http://techlife.blog.51cto.com/212583/223704/ 我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录 ...
- 交互神器-最好用的Mac原型设计工具
市场上有着大量的开发和设计工具支持在Mac上安装使用,今天给大家强烈推荐一款Mac上的原型设计工具-Mockplus,原型工具在产品开发设计中是必不可少的,无论是现在非常火的小程序设计,还是网页设计, ...
- cubieboard网络设置
1.1 配置静态ip vi /etc/network/interface auto lo iface lo inet loopback #以下是添加的内如 auto eth0 #iface eth0 ...
- 2018.10.14 bzoj1915: 奶牛的跳格子游戏(单调队列优化dp)
传送门 NOIP练习题. f[i]f[i]f[i]表示去的时候选了iii且回来的时候第一步走的是i−1i-1i−1的最优值. 显然f[i]=maxf[i]=maxf[i]=max{f[j]−sum[j ...
- hdu-1069(dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1069 题意:一群猴子,给出n块砖的长x宽y高z,用这些砖拼起的高度最高是多少, 要求底下的砖的长宽都要 ...
- 30. Child Labor Problem and Its Solution 童工问题及解决方法
30. Child Labor Problem and Its Solution 童工问题及解决方法 ① Over a hundred years ago,Charles Dickens shocke ...
- 从Google Earth 中下载三维模型
https://www.cnblogs.com/chidou-yin/p/4306224.html
- excel如何设置自增序列
见图1 见图2 4,如果内容对您有所帮助,请打赏---1毛就足够感动我,诚信交友~