共用方式為


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 附加屬性的主機服務類別。 這些附加屬性可讓子項目報告它們應該如何放置在其 Grid 父系中。

為了支援 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)

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)

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)

暫停指定專案的呈現。

適用於