WPF Window窗体属性

开发工具与关键技术:Visual Studio 
撰写时间:2019年05月28日

XAML的三个顶级元素:Window、UserControl(用户控件)、Page把窗体以网页形式展现。而一个XAML页面里只能有一个顶级元素。顶级元素只能有一个子元素。
在窗体里面设置窗体属性



1、窗口的外观
Icon:指定窗口的图标
在这里插入图片描述
Title:指定窗口的标题

Title="MainWindow"

在这里插入图片描述
WindowStyle 指定窗口样式(None无边框,SingleBorderWindow单边框,ThreeDBorderWindow 3D边框,ToolBorderWindow 工具箱窗口)
ResizeMode:指定大小调节样式(NoResize 不可调节,没有最大最小按钮;CanMinimize不可调节,可最小化;CanResize 可调节;CanResizeWithGrid 根据网格调节)
2、窗口的位置
WindowStartLocation指定窗口初始位置(Manual:手工指定位置,可设置属性值;CenterScreen:屏幕中央;CenterOwner:父窗体中央;TopMost调节窗口的前后顺序)

WindowStartupLocation="CenterScreen"

WPF Window窗体属性_第1张图片
3、窗口的大小
Width、Height:“尺寸属性”分别表示窗口的宽度和高度
ActualWidth、ActualHeight:“实际尺寸属性”分别表示窗口的实际宽度和实际高度
MaxWidth、MinWidth、MaxHeight、MinHeight,分别表示窗口最大宽度、最小宽度、最大 高度、最小高度
SizeToContent:表示窗口打大小由内容界定(Manual:手工;Width窗体宽度由内容决定;Height窗体高度由内容决定;WidthAndHeight窗体大小由内容决定)
ReSize:窗口大小的可调整性
4、窗口的可见性和状态
Visiibility窗口可见性(Visiable可见;Hidden隐藏;Collapsed折叠。Hidden和Collapsed区别是Hidden是隐藏内容,内容的空间还在。Collapsed是全部隐藏)
Show、Hide:显示窗口和隐藏窗口的两个方法
WindowState窗口状态属性(Normal正常;Maximized最大化;Minimised最小化)
RestoreBounds获取窗口在最小化或最大化之前的大小和位置(Top上;Left左;Width宽;Height高)
5、窗口的生命周期
Initialized:当InitializeComponent方法调用时触发。  
LocationChanged:窗口被移动时触发。  
Activated:窗口被激活时触发。  
Deactivated:窗口处于非激活时触发。                  
Loaded:显示窗口之前触发。
ContentRendered:当内容显示的时候触发。    
Closing:尝试关闭窗口时触发    
Closed:在窗口关闭后触发该事件,无法取消。    
Unloaded:当关闭窗口并且从可视化树移除后触发。

你可能感兴趣的:(WPF Window窗体属性)