c# UWP 控件 Button(四)
(返回目录)
⚫属性
画布(6) 布局(14) 文本(6) 外观(3) 公共(12) 转换(2) 交互(5)
属性 | 描述 | 类型 | 继承自 |
Background | 获取或设置一个用于描述控件背景的画笔。默认值为 Transparent。 | Brush | Control |
BorderBrush | 获取或设置一个用于描述控件的边框背景的画笔。默认值为 Transparent。 | Brush | Control |
Foreground | 获取或设置一个用于描述前景色的画笔。默认值是系统对话框字体颜色 | Brush | Control |
FocusVisualPrimaryBrush | 获取或设置控件获得焦点时的视觉指示器矩形外边框颜色。 | Brush | FrameworkElement |
FocusVisualSecondaryBrush | 获取或设置控件获得焦点时的视觉指示器矩形内边框颜色。 | Brush | FrameworkElement |
Opacity | 获取或设置当 UIElement 在 用户界面 (UI) 中呈现时为其整体应用的不透明度因子。默认不透明度为 1.0。 值应介于 0.0 和 1.0 之间 | Double | UIElement |
属性 | 描述 | 类型 | 继承自 |
Width | 获取或设置元素的宽度。以与设备无关的单位(每个单位 1/96 英寸)为单位。默认值为 NaN(自动调整大小);此值必须等于或大于 0.0。 | Double | FrameworkElement |
Height | 获取或设置元素的建议高度。以与设备无关的单位(每个单位 1/96 英寸)为单位。默认值为 NaN(自动调整大小); 此值必须等于或大于 0.0。 | Double | FrameworkElement |
VerticalAlignment | 获取或设置在父元素(如面板或项控件)中组合此元素时所应用的垂直对齐特征。 值为:0 Top、1 Center、2 Bottom、 3 Stretch(默认)。 | enum | FrameworkElement |
HorizontalAlignment | 获取或设置在父元素(如 Panel 或项控件)中组合此元素时所应用的水平对齐特征。值为:0 Left、1 Center、2 Right、 3 默认。 | enum | FrameworkElement |
Margin | 获取或设置元素的外边距。默认值是所有属性都等于 0(零)的 Thickness。 Left、Top、Right 、 Bottom描述矩形边框的粗细,四个 Double 值 。 | structure | FrameworkElement |
MaxHeight | 获取或设置元素的最大高度约束。 默认值为 PositiveInfinity。 | Double | FrameworkElement |
MaxWidth | 获取或设置元素的最大宽度约束。 默认值为 PositiveInfinity。 | Double | FrameworkElement |
MinHeight | 获取或设置元素的最小高度约束。 默认值为 0.0。 | Double | FrameworkElement |
MinWidth | 获取或设置元素的最小宽度约束。 默认值为 0.0。 | Double | FrameworkElement |
HorizontalContentAlignment | 获取或设置控件内容的水平对齐方式。值为:0 Left(默认)、1 Center、2 Right、 3 Stretch。 | Double | Control |
VerticalContentAlignment | 获取或设置控件内容的垂直对齐方式。值为:0 Top(默认)、1 Center、2 Bottom、 3 Stretch。 | Double | Control |
FlowDirection | 获取或设置文本和用户界面 (UI) 元素的内容流动方向。值为:0 LeftToRight (默认)、1 RightToLeft | enum | FrameworkElement |
Padding | 获取或设置控件与其 Margin 或 Border 之间的空间量。 默认情况下,所有四个边的宽度为 0。Thickness{ Left、Top、Right 、 Bottom},四个 Double 值 。 | structure | Control |
UseLayoutRounding | 获取或设置一个值,该值指示是否应向此元素的大小和位置布局应用布局舍入。默认值为 false | Boolean | UIElement |
属性 | 描述 | 类型 | 继承自 |
FontFamily | 获取或设置控件的字体系列。默认值是系统对话框字体。 | enum | Control |
FontSize | 获取或设置字号。默认值为 MessageFontSize。 字号必须是正数。XAML 属性用法:对象属性= "{SystemFonts. MessageFontSize}" | Double | Control |
FontWeight | 获取或设置指定字体的粗细。一个 FontWeight 值。 默认值为 Normal。 | enum | Control |
FontStyle | 获取或设置字形。一个 FontStyle 值:normal、Italic(斜体)、Oblique(倾斜)。 默认值为 Normal。 | enum | Control |
FontStretch | 获取或设置字体在屏幕上紧缩或加宽的程度。一个 FontStretch 值(1 UltraCondensed,2 ExtraCondensed;3 Condensed;4 SemiCondensed;5 Normal;5 Medium;6 SemiExpanded;7 Expanded;8 ExtraExpanded;9 UltraExpanded)。 默认值为 Normal(5)。 | enum | Control |
CharacterSpacing | 获取或设置字符间距,以字体大小的1000%为单位,默认为0。 | Int32 | Control |
属性 | 描述 | 类型 | 继承自 |
Visibility |
获取或设置此元素的 用户界面 (UI) 可见性。 这是依赖项属性。枚举值,默认值为 Visible。 |
enum | UIElement |
RequestedTheme | 获取或设置用户界面 (UI)主题。0 Default (默认)、1 Light、2 Dark | enum | FrameworkElement |
BorderThickness | 获取或设置控件的边框宽度。四个 Double 值分别描述矩形的 Left、Top、Right 和 Bottom 边。默认情况下,所有四个边的宽度为 0。四个Double值传递给结构, 则它们分别Left表示边框Right的Bottom 、 Top和边。 您还可以提供两Double个值, 第一个值表示边框的左边缘和右边缘, 第二个值表示边框的顶部和底部。 您还可以提供单个Double值, 将统一值应用于边框的四个边。 | structure | Control |
属性 | 描述 | 类型 | 继承自 |
Content | 获取或设置 ContentControl 的内容。一个包含控件内容的对象。 默认值为 null。 | Object | Content Control |
ContentTransitions | 获取或设置应用于ContentControl内容的转换样式元素的集合。 | TransitionCollection | Content Control |
AllowDrop | 获取或设置一个值,该值指示此元素能否用作拖放操作的目标。默认值为 false | Boolean | UIElement |
Command | 获取或设置在按下按钮时调用的命令。 默认值为 null。 | ICommand | ButtonBase |
CommandParameter | 获取或设置要传递给 Command 属性的参数 | Object | ButtonBase |
IsEnabled | 获取或设置一个值,该值指示是否 用户界面 (UI) 中启用此元素。默认值为 true。 | Boolean | Control |
IsHitTestVisible | 获取或设置一个值,该值声明是否可以返回此元素作为其呈现内容的某些部分的点击测试结果。默认值为 true。 | Boolean | UIElement |
IsTabStop | 获取或设置一个值,该值指示是否将某个控件包含在 Tab 导航中。默认值为 true。 | Boolean | Control |
TabIndex | 获取或设置一个值,该值决定在用户使用 Tab 键在控件中导航时元素接收焦点的顺序。 默认值为 MaxValue。 | Int32 | Control |
TabNavigation | 获取或设置一个值,决定 Tab 键在控件中导航时的工作方式。0 Local (默认)、1 Cycle 、2 Once | enum | UIElement |
Tag | 获取或设置任意对象值,该值可用于存储关于此元素的自定义信息。此属性没有默认值。 | Object | Framework Element |
DataContext | 获取或设置元素参与数据绑定时的数据上下文。 | Object | Framework Element |
属性 | 描述 | 类型 | 继承自 |
Projection | Framework Element |
||
RenderTransform | UIElement | ||
属性 | 描述 | 类型 | 继承自 |
IsDoubleTapEnabled | 获取或设置一个值,该值确定是否可以引发该元素DoubleTap事件。 | boolen | UIElement |
IsHoldingEnabled | 获取或设置一个值,该值确定是否可以引发该元素Holding事件。 | boolen | UIElement |
IsRightTapEnabled | 获取或设置一个值,该值确定是否可以引发该元素RightTap事件。 | boolen | UIElement |
IsTapEnabled | 获取或设置一个值,该值确定是否可以引发该元素Tap事件。 | boolen | UIElement |
ManipulationMode |
指定如何解释操作事件。此枚举有一个 FlagsAttribute 属性,允许按位组合成员值。 |
enum | UIElement |