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。
      1 Collapsed 不显示元素,并且不在布局中为它保留空间。
      0 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 属性,允许按位组合成员值。
        0 None 不发生操作事件。
        1 TranslateX 操作可以水平转换对象。
        2 TranslateY 操作可以垂直转换对象。
        4 TranslateRailsX 操作可以水平转换对象。使用Rails模式
        8 TranslateRailsY 操作可以垂直转换对象。使用Rails模式
      16 Rotate 操作可以旋转对象。
      32 Scale 操作可以缩放对象。
      64 TranslateInertia  操作可以应用惯性来转换动作
    128 RotateInertia 操作可以应用惯性来旋转动作
    256 ScaleInertia 操作可以应用惯性来缩放动作
65535 All 操作可以缩放、转换或旋转对象,并且可通过一个输入点发生。
65536 System 通过直接操作支持系统驱动的触摸交互。

enum  UIElement

  

posted @ 2019-11-14 09:55  离弦箭  阅读(382)  评论(0编辑  收藏  举报