WPF学习散记——生成固定大小界面框

本文介绍如何在VS2017环境下设置WPF应用程序的界面尺寸为固定大小,并详细解释了ResizeMode属性的不同选项及其作用。此外还介绍了如何通过设置WindowStyle去除标题栏。

安装vs2017,随意运行了个wpf程序,出来的界面框十分奇怪,想着设定一下固定大小,特此记录:
        要设定大小,需在界面最前的引用上加一句

Title="MainWindow" Height="560" MaxHeight="560" MinHeight="560" Width="800" MaxWidth="800" MinWidth="800" 

        如果界面对最大化/最小化的框有需求,则添加ResizeMode属性。

ResizeMode有四个属性:
NoResize: 用户不能调整窗口的大小。 最大化和最小化框不会显示。
CanMinimize: 用户只能将窗口最小和从任务栏将其还原。同时显示了最小化和最大化框,但只有最小化框处于启用状态。
CanResize: 用户具有完全能够调整大小窗口中,在窗口上四处使用最小化和最大化框中,并可拖动的概述。显示最小化和最大化框并将其启用。 (默认值)。
CanResizeWithGrip: 此选项具有相同的功能 CanResize, ,但会增加窗口的右下角的"大小调整手柄"

        如ResizeMode=“NoResize”时:
  

最大最小btn没了

虽然ResizeMode能选择地显示/不显示最大最小框,但是显示的title栏,即上图中的MainWindow一栏总是会显示出来,如果想去掉这个,则应该设置:

WindowStyle="None"  AllowsTransparency="True"

        其显示效果如图:
  

头部完全去掉了

设置了这个之后要注意界面框无法移动,无法关闭

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值