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

来源:互联网 发布:最强nba球员数据对比 编辑:程序博客网 时间:2024/06/08 11:38

安装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"

        其显示效果如图:
  

头部完全去掉了

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

原创粉丝点击