WPF 窗口常用命令 / 属性

1、ResizeMode(大小调整模式)属性

NoResize :窗口大小不可调节,同时没有最大最小按钮;

CanMinimize:不可调节。但可以最小化;(此时最大化按钮不可用)

CanResize:可调节【默认】;

CanResizeWithGrip:可根据网格调节;(窗口右下脚显示可调节网格)
2、WindowStyle(窗口边框样式)属性

None:无边框(当ResizeMode属性为NoResize时,仅剩下窗口核心。);

SingleBorderWindow:单边框(二维)【默认】;

ThreeDBorderWindow:3D边框(三维);

ToolWindow:工具箱窗口。
3、WindowStartupLocation(窗体启动位置)

CenterOwner(父级窗体中央)、CenterScreen(电脑屏幕中心显示)在​​​​​​
4、BorderThickness="10" (设置边框厚度)
5、Topmost="True"(窗口在最前面显示)
6、字体属性

FontFamily:字体种类(宋体、黑体)

FontSize:字体大小

FontStyle:字体样式,角度(斜体)

FontWeight:字体粗细

FontStretch:字体拉伸和压缩
7、VerticalAlignment(垂直对齐)

Top(靠上)、Bottom(靠下)、Center(居中)、Stretch(填充父容器的剩余空间)
8、HorizontalAlignment(水平对齐)

Left(靠左)、Right(靠右)、Center(居中)、Stretch(填充父容器的剩余空间)
9、AllowsTransparency(透明属性)

True(透明)、False(不透明)
10、WindowState(控制窗体状态)

Normal(正常)、Minimized(最小化)、Maximized(最大化)
11、Topmost(窗口置顶)

True(置顶)、False

扩展

XML 复制代码
    <!--投影效果-->
    <Window.Effect>
        <DropShadowEffect BlurRadius="10" Color="#FF858484" Direction="300" ShadowDepth="5"/>
    </Window.Effect>
    <!--快捷键绑定-->
    <Window.InputBindings>
        <KeyBinding Key="Enter"  Command="{Binding Btn_QueDing_Command}"/>
        <KeyBinding Key="Space" Command="{Binding Btn_QueDing_Command}"/>
        <KeyBinding Key="Esc" Command="{Binding Btn_CanCelCommand}"/>
    </Window.InputBindings>
相关推荐
码界奇点18 小时前
基于eBPF技术的高性能网络防火墙系统设计与实现
开发语言·网络·毕业设计·php·wpf·go语言·源代码管理
cjp5601 天前
022.WPF 封装TextBox控件限制只输入数字自定义属性
wpf
cjp5601 天前
021.WPF 以MVVM模式控制combox控件显示/隐藏
wpf
小北方城市网1 天前
Redis 分布式锁高可用实现:从原理到生产级落地
java·前端·javascript·spring boot·redis·分布式·wpf
流水线上的指令侠2 天前
补充说明——针对《C#:从 0 到 1 创建基于 NUnit + FlaUI 的 WPF UI 自动化测试项目》
功能测试·ui·c#·自动化·wpf
流水线上的指令侠2 天前
C# 实战:从 0 到 1 搭建基于 NUnit + FlaUI 的 WPF UI 自动化测试项目
功能测试·ui·c#·自动化·wpf·visual studio
贾修行2 天前
.NET 全栈开发学习路线:从入门到分布式
c#·.net·wpf·asp.net core·web api·winforms·services
晓13132 天前
第四章:Redis实战应用及常见问题(下篇)
java·数据库·缓存·wpf
掘根3 天前
【jsonRpc项目】客户端的Requestor模块,RpcCaller模块
wpf
FuckPatience3 天前
WPF ListBoxItem绑定自己在ListBox中的顺序
wpf