字体基础属性
- FontSize 控制文本大小
- FontFamily 控制字体的名称
- FontWeight 控制字体是否加粗
- FlowDirection 控制文本的方向 从左向右,从右向左
- TextDecorations 控制文本中的下划线(UnderLine)上划线(OverLine)删除线(Strikethrough)
- TextWrapping=”Wrap” 文本自动换行
Content Controller 内容控件
是一个特殊的控件类型,他只可以包含一个显示内容,该类内容控件包括如下的继承结构
相关的属性
属性名称 | 用途 | 备注其他 |
---|---|---|
Content | 继承自UIElement的对象就调研Render方法,其他则调研toString() |
| | HorizontalContentAlignment | 水平对齐 |
| | VerticalContentAlignment | 垂直对齐 |
| | Pading | 内部边距 | 不会提高元素本身的高宽,会压缩内部显示的内容区域 |
Button按钮
- Button 特殊属性:IsCancel 当点击esc键退出时,会激发改控件的按钮,当点击Enter时,IsDefault属性为True,则会激发该按钮的点击事件。
- CheckBox/RadioButton 继承自ToggleButton, 多了IsChecked属性
ToolTip 工具提示控件
- 主要用于对标签进行提示,重要的属性包括:
- IsOpen 控制该控件是否显示
- PlacementTarget 相对位置
- Placement 位置相对位置:
- HorizontalOffset) 水平偏移量
- VerticalOffset) 垂直偏移量
位置信息详情参考:https://docs.microsoft.com/zh-cn/previous-versions/dotnet/netframework-4.0/bb613596(v=vs.100))