WPF Window窗体属性

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

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Icon="image/png-0015.ico"
        WindowStyle="SingleBorderWindow"
        WindowStartupLocation="CenterScreen"
        Title="MainWindow" Height="768" Width="1366" Loaded="LingLoaded">
</Window>

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

Title="MainWindow"

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

WindowStartupLocation="CenterScreen"

在这里插入图片描述
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:当关闭窗口并且从可视化树移除后触发。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值