WPF基本控件的简介2

本文是关于WPF基本控件的介绍,涵盖了Menu、PasswordBox、ProgressBar、RadioButton等常见控件的使用,包括XAML代码展示和功能解释,帮助读者理解并掌握WPF界面设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WPF基本控件的简介2

开发工具与关键技术:Adobe JavaScript
作者:陈钰桃
撰写时间:2021年9月16日

接上回的WPF基本控件
23、Menu 菜单栏,一般放在顶部,如vs顶部,标题下面那排。
XAML 代码及成果图
在这里插入图片描述

24、PasswordBox 密码输入框。输入内容显示为*******
XAML 代码及成果图
在这里插入图片描述
C#代码
在这里插入图片描述
25、ProgressBar 进度条。value属性表示进度,范围0-100
26、RadioButton 单选按钮
XAML 代码及成果图
在这里插入图片描述
C# 代码
在这里插入图片描述
27、Rectangle 实心矩形
Fill 获取或设置 Brush,它指定形状内部上色的方式。
Stroke 获取或设置 Brush,用于指定 Shape 边框绘制的方式。
StrokeThickness 获取或设置 Shape 边框的宽度。
RadiusX 获取或设置令矩形边角改为圆角的椭圆半径( X 轴)。
RadiusY 获取或设置令矩形边角改为圆角的椭圆半径(Y 轴)。
XAML 代码及成果图
在这里插入图片描述
28、RichTextBox 富文本输入框
XAML 代码及成果图
在这里插入图片描述
C#代码
在这里插入图片描述

29、ScrollBar 滚动条。没见过单独用的,一般都直接再外面套一个ScrollViewer
30、ScrollViewer 带滚动条的容器。
HorizontalScrollBarVisibility 获取或设置一个值,该值指示是否应显示水平ScrollBar。
VerticalScrollBarVisibility 获取或设置一个值,该值指示是否应显示垂直ScrollBar。
宽度比内容小时,出现滚动条
XAML 代码及成果图
在这里插入图片描述

31、Separtor 竖向分隔线,可以用于ToolBar中分隔按钮组。
XAML 代码及成果图
在这里插入图片描述

32、Slider 滑动条,当用户关注相对大小,而不是具体的数字时使用。常用语音量控制等。
1、Slider滑动条
Minimum:获取或设置范围元素的 Minimum 可能的 Value。
Maximum:获取或设置范围元素的最大可能的 Value。
SmallChange:获取或设置要从 Value 控件的 Value 加上或减去的RangeBase。
LargeChange:获取或设置要从 Value 控件的 RangeBase 加上或减去的值。
TickPlacement:获取或设置与 Track 的 Slider 相关的刻度线的位置。
TickFrequency:获取或设置刻度线之间的间隔。
XAML 代码及成果图
在这里插入图片描述

2、矩形
ElementName指定了要绑定的控件名为RectangleHeight,Path路径填写的就是RectangleHeight的具体属性即可
33、StackPanel 堆叠容器。子控件每个都占一行或一列。Orientation属性设置横向Horizontal和竖向Vertical
34、StatusBar 状态栏,一般放在底部,显示各种状态信息,如VS下面那排。
XAML 代码及成果图
在这里插入图片描述

C#代码
在这里插入图片描述

35、TabControl tab选项卡和对应容器
XAML 代码及成果图
在这里插入图片描述

36、TextBlock 文本块 Text属性为显示内容,TextWrapping="Wrap"表示换行显示文本。
文本块1
XAML 代码及成果图
在这里插入图片描述

文本块2
TextWrapping="Wrap"表示换行显示文本
TextAlignment=“Center” 文本居中显示
XAML 代码及成果图
在这里插入图片描述

37、TextBox 文本框,该控件可用于显示或编辑无格式文本。
圆形文本框
TargetType:设置样式作用到的对象Border,样式就会应用于所有 Border元素
CornerRadius:圆角
BorderBrush此属性设置 Border 用来绘制边框的 Brush 对象
XAML 代码及成果图
在这里插入图片描述

38、ToolBar 工具栏,单独用时独占一行。
Band获取或设置一个值,该值指示工具栏应位于 ToolBarTray 中的什么位置。
BandIndex获取或设置指示工具栏在带区上的位置的带区索引号。
XAML 代码及成果图
在这里插入图片描述

39、TolBarPanel 继承自StackPanel,工具栏容器
40、ToolBarTray 工具栏集合,当有多个工具栏时使用。内部的ToolBar不再独占一行。
Band获取或设置一个值,该值指示工具栏应位于 ToolBarTray 中的什么位置。
BandIndex获取或设置指示工具栏在带区上的位置的带区索引号。
XAML 代码及成果图
在这里插入图片描述

41、TreeView 树形视图
XAML 代码及成果图
在这里插入图片描述

42、Viewbox 主要为子控件提供拉伸,缩放等功能。感觉没什么用,子控件都有Stretch属性控制拉伸的。
43、WebBrowser 内置Web浏览器(IE内核,不装IE不能用)
44、WindowsFormsHost 这个里面支持WinForm控件。
45、WrapPanel 包裹块装元素的容器。子控件是一块一块的,从左往右排列,如果超过右边框,则换行;超过下边界,则隐藏。
Calendar日历控件
XAML 代码及成果图
在这里插入图片描述

默认不能看到的控件
1、文档
DocumentViewerBase 提供用于显示固定内容或流动内容(分别由
System.Windows.Documents.FixedDocument 或
System.Windows.Documents.FlowDocument 表示)的查看器的基类。

DocumentPageView 表示已分页 System.Windows.Documents.DocumentPage 的视区。

FlowDocumentPageViewer 表示一个用于在固定查看模式下查看流内容的控件,该模式一次显示一页内容。

FlowDocument 用高级文档功能(如分页和列)承载流内容和设置流内容格式。 定义一个文档,文档样式

完结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值