XAML 窗口属性

本文详细介绍了XAML中的顶级元素Window、UserControl和Page,重点讲解了Window窗体的各种属性,如Icon、Title、WindowStyle、ResizeMode等。此外,还列举并解释了多个常用的WPF控件,包括Border、ComboBox、ContentControl、DataGrid、GroupBox、Image、Label、ListBox、ListView、MediaElement、ProgressBar、RadioButton、StackPanel、StatusBar、TabControl等,及其各自的特点和用途。

XAML 三个顶级元素:
Window、UserControl(用户控件,布局的时候像窗体那样布局就可以 了)、Page 把窗体以网页形
式展现。而一个 XAML 页面里只能有一个顶级元 素。而顶级元素里面只能有一个子元素。因此要有布局
控件。
Window 窗体属性 :
⚫ 窗口的外观 WPF 中默认窗口框架的外观,主要取决于 Icon、Title、WindowStyle、ResizeMode 等
属 性。
⚫ Icon 指定窗口的图标;
⚫ Title 指定窗口的标题;
WindowStyle 指定窗口样式,有 4 个取值:
⚫ None,无边框;(当 ResizeMode 属性为 NoResize 时,仅剩下窗口核心。)
⚫ SingleBorderWindow,单边框【默认】;
⚫ ThreeDBorderWindow,3D 边框;
⚫ ToolWindow,工具箱窗口
ResizeMode 是指定大小调节样式,有 4 个取值:
在这里插入图片描述

⚫ NoResize,不可调节,同时没有最大最小按钮;
⚫ CanMinimize,不可调节。但可以最小化;(此时最大化按钮不可用)
⚫ CanResize,可调节【默认】;
⚫ CanResizeWithGrip,可根据网格调节;(窗口右下脚显示可调节网格)

设计方向的属性值:
HorizontalAlignment=“Left”(向左水平布置) VerticalAlignment=“Top”(垂直顶部布置)Orientation
(设置方向)=“Horizontal”(设置方向为水平方向)。
在这里插入图片描述

1、 Border 放到其他控件内部,给其他控件画边框,其他容器必须支持双标签。
在这里插入图片描述

2.Combobox 下拉列表框。

3.ContentControl 内容控件。button、checkbox 等的基类。一般控件都是现实 Text 中的 文本,这个控件显示
Content 属性中的文本。
在这里插入图片描述

  1. DataGrid 显示表格数据。Grid 网格布局控件。内部分两部分: 和定义行列,行列的宽高有两种表示方
    法,按尺寸和比例。按比例,表示方式是加 数字+*,计算方式是,三个 列的尺寸比是 1:1:2。尺寸和比例
    可以混用,会先将尺寸扣除,剩下的按比例显示。 控件部分需要指定所在行列,可以设置跨行
    (Grid.RowSpan 属性)和跨列 (Grid.ColumnSpan 属性)。GridSplitter 分割线,表示重新分布 Grid 控件的列
    间距或行间距的控件
    在这里插入图片描述

GroupBox 具有标题的容器盒子,该控件用于创建具有用户界面 (UI) 内容边框和标题 的容器。
5、Image 图片控件 source 属性设置图片路径

6、Label 文本标签 不支持换行 Content 属性内为显示的文本

7、ListBox 列表选择组件,可以横向也可以竖向,能获取选中值。可使用 Separator 控 件做分隔符。
8.ListView 列表视图。分视图显示方式( ,里面放 ViewBase 类型的 控件,如 GridView 控件,只能放一
个)和数据源( )两个部 分。如果只是显示数。据的,单用 GridView 就行了,所以这个常用与一个数据
源,存在多 个 View 的情况。提供右键菜单。因为涉及后台代码,在这里,不提供 demo

9MediaElement 播放视频音频,默认是界面上什么都没有,需要再代码中调用 Play() 方法才会播放。
10,ProgressBar 进度条。value 属性表示进度,范围 0-100 26、

11,RadioButton 单选按钮
在这里插入图片描述

12,.StackPanel 堆叠容器。子控件每个都占一行或一列。Orientation 属性设置横向 Horizontal 和竖向
Vertical
13、StatusBar 状态栏,一般放在底部,显示各种状态信息,如 VS 下面那排。
14、TabControl tab 选项卡和对应容器
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值