c# UWP 控件 Button(六)

返回目录

 

属性: 非交互(21)

 

 

非交互
属性 描述 类型 继承自
ActualHeight 获取此元素的呈现高度。以像素为单位,默认值为0。如果对象尚未加载,并且尚未参与呈现UI的布局过程,则可能会遇到默认值。如果有需要基于实际高度进行更新的场景,使用SizeChanged处理程序。 Double Framework
Element
ActualOffset 获取此UIElement相对于其父元素在布局过程的排列过程中计算的位置。ActualOffset可以用作ExpressionAnimation的输入属性。偏移的z值始终为0。 Vector3 UIElement
ActualSize 获取此UIElement在布局过程的排列过程中计算的大小。ActualSize属性相当于ActualWidth和ActualHeight属性,但表示为Vector2。ActualSize可以用作ExpressionAnimation的输入属性。当实际大小更改时,将引发FrameworkElement.SizeChanged事件。SizeChangedEventArgs.NewSize的值将是实际大小的新值。 Vector2 UIElement
ActualTheme 获取元素当前使用的UI主题,该主题可能与RequestedTheme不同。 枚举值:0 Default、1 Light 、2 Dark 。 ElementTheme Framework
Element
ActualWidth 获取此元素的呈现宽度。对象的宽度(像素)。默认值为0。如果对象尚未加载,并且尚未参与呈现UI的布局过程,则可能会遇到默认值。 ActualWidth是一个计算属性。如果有需要基于实际宽度进行更新的场景,请使用SizeChanged处理程序。 Double Framework
Element
BaseUri 获取统一资源标识符(Uniform Resource Identifier,URI)。
XAML解析器可以根据页面中对象的上下文计算对资源的引用,从而可以计算URI属性中部分路径的内容。
对于运行时代码,URI类型的定义规则不允许部分路径。
在运行时,可以从通过分析XAML页面创建的对象的作用域中使用BaseUri,以获取URI的“路径”部分,然后使用特定的资源引用得到完整的URI。
Uri Framework
Element
Content
TemplateRoot
获取ContentTemplate属性指定的数据模板的根元素。默认null。 UIElement Content
Control
DesiredSize 获取此UIElement在布局过程的度量传递期间计算的大小。例子:
double dw = mychildren[i].DesiredSize.Width;
double dh = mychildren[i].DesiredSize.Height;
struct UIElement
Dispatcher 获取窗口的CoreDispatcher对象,CoreDispatcher提供Windows运行时核心事件消息调度程序。这种类型的实例负责处理窗口消息并将事件分派给客户端。 CoreDispatcher  
FocusState 获取一个值,该值指定此控件是否具有焦点以及获取焦点的模式。
FocusState属性值是可编程的,并显示键盘焦点视觉效果。
FocusState可用作Control.FocusState属性的值,还用作Control.Focus方法的输入。
如果用作Control.Focus的输入参数,则不能使用Unfocused值。
继承自ItemsControl的类(如ListBox和AutoSuggestBox)不传播FocusState属性,总是返回Unfocused,可通过RoutedEventArgs.OriginalSource访问正确的值。
枚举值:
   0 Unfocused 元素当前未聚焦。
   1 Pointer 元素通过指针操作获得焦点。
   2 Keyboard 元素通过键盘操作(如tab序列遍历)获得焦点。
   3 Programmatic 元素通过程序调用focus或相关API获得焦点。
enum Control
IsLoaded 取一个值,该值指示元素是否已添加到元素树中并准备好进行交互。 boolen Framework
Element
IsPointerOver 获取一个值,该值指示设备指针是否位于此按钮控件上。默认值false boolen ButtonBase
IsPressed 获取一个值,该值指示ButtonBase当前是否处于按下状态。默认值false boolen ButtonBase
Language 获取或设置本地化/全球化语言信息,遵循IETF BCP 47标准的语言和文化。例如,U.S. English is "en-US". string Framework
Element
Name 获取或设置对象的标识名称。默认为空字符串。
此属性最常用的用法是为XAML标记中的对象指定x:Name属性,或者读取在标记中设置的值。它必须是在XamlName语法中有效的字符串。
在大多数情况下,x:Name属性和Name属性是等价的。
当XAML处理器从XAML标记创建对象树时,运行时代码可以使用此名称引用XAML声明的对象。
string Framework
Element
Parent 获取父对象。 Dependency
Object
Framework
Element
PointerCaptures 获取所有捕获指针的集合,表示为指针值。有关如何捕获指针以及为什么要捕获指针的详细信息,请参阅CapturePointer. IReadOnlyList
<Pointer>
UIElement
RenderSize 获取UIElement的最终呈现大小。不建议使用。RenderSize不是用于获取大多数情况下UI元素大小信息的属性,因为在当前实现中,它没有一种安全的技术来知道值何时为当前值。为了通用UI的目的,请改用ActualHeight和ActualWidth,并且只在对象生命周期中对象布局完成的点上这样做。 size UIElement
Resources 获取本地定义的资源字典。在XAML中,可以通过XAML隐式集合语法将资源项建立为frameworkElement.Resources属性元素的子对象元素。 Resource
Dictionary
Framework
Element
Triggers 获取为FrameworkElement定义的动画的触发器集合。不常用。触发器、EventTrigger、Actions和BeginStoryboard不常用。这些API主要存在于最初用于微软Silverlight的XAML兼容性。对于以前使用事件触发器的大多数场景,应使用内置动画、视觉状态或通过编写加载的处理程序来启动动画,该处理程序在页面级资源中查找动画,然后在动画的主情节提要上开始调用。 Trigger
Collection
Framework
Element
UIContext 获取元素的上下文标识符。 UIContext UIElement
posted @ 2019-11-14 10:07  离弦箭  阅读(229)  评论(0编辑  收藏  举报