XamlBindingHelper 类

定义

提供数据绑定的帮助程序方法。

public ref class XamlBindingHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XamlBindingHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XamlBindingHelper
Public NotInheritable Class XamlBindingHelper
继承
Object Platform::Object IInspectable XamlBindingHelper
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

此类用于 XAML 编译器生成的代码。

XAML 附加属性

XamlBindingHelper 是 XAML 附加属性的主机服务类。 这些附加属性使子元素能够报告其网格父元素的定位方式。

为了支持 XAML 处理器访问附加属性,以及向代码公开等效 的 getset 操作,每个 XAML 附加属性都有一对 Get 和 Set 访问器方法。 在代码中获取或设置值的另一种方法是使用依赖属性系统,调用 GetValueSetValue ,并将标识符字段作为依赖属性标识符传递。

附加属性 说明
DataTemplateComponent 获取或设置数据模板组件。

属性

DataTemplateComponentProperty

标识 DataTemplateComponent 附加属性。

附加属性

DataTemplateComponent

获取或设置数据模板组件。

方法

ConvertValue(TypeName, Object)

将值从源类型转换为目标类型。

GetDataTemplateComponent(DependencyObject)

获取目标元素的 DataTemplateComponent XAML 附加属性的值。

ResumeRendering(UIElement)

恢复指定元素的呈现。

SetDataTemplateComponent(DependencyObject, IDataTemplateComponent)

设置目标元素的 DataTemplateComponent XAML 附加属性的值。

SetPropertyFromBoolean(Object, DependencyProperty, Boolean)

布尔值设置 DependencyProperty

SetPropertyFromByte(Object, DependencyProperty, Byte)

字节值设置 DependencyProperty

SetPropertyFromChar16(Object, DependencyProperty, Char)

Char 值设置 DependencyProperty

SetPropertyFromDateTime(Object, DependencyProperty, DateTime)

DateTime 值设置 DependencyProperty

SetPropertyFromDouble(Object, DependencyProperty, Double)

Double 值设置 DependencyProperty

SetPropertyFromInt32(Object, DependencyProperty, Int32)

Int32 值设置 DependencyProperty

SetPropertyFromInt64(Object, DependencyProperty, Int64)

Int64 值设置 DependencyProperty

SetPropertyFromObject(Object, DependencyProperty, Object)

Object 值设置 DependencyProperty

SetPropertyFromPoint(Object, DependencyProperty, Point)

Point 值设置 DependencyProperty

SetPropertyFromRect(Object, DependencyProperty, Rect)

Rect 值设置 DependencyProperty

SetPropertyFromSingle(Object, DependencyProperty, Single)

单个值设置 DependencyProperty

SetPropertyFromSize(Object, DependencyProperty, Size)

Size 值设置 DependencyProperty

SetPropertyFromString(Object, DependencyProperty, String)

String 值设置 DependencyProperty

SetPropertyFromTimeSpan(Object, DependencyProperty, TimeSpan)

TimeSpan 值设置 DependencyProperty

SetPropertyFromUInt32(Object, DependencyProperty, UInt32)

UInt32 值设置 DependencyProperty

SetPropertyFromUInt64(Object, DependencyProperty, UInt64)

UInt64 值设置 DependencyProperty

SetPropertyFromUri(Object, DependencyProperty, Uri)

Uri 值设置 DependencyProperty

SuspendRendering(UIElement)

挂起指定元素的呈现。

适用于