TemplateBinding 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
Use Binding.Source=RelativeBindingSource.TemplatedParent
將範本屬性繫結至 ControlTemplate 所屬檢視的父系。
[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Xamarin.Forms.BindingBase
type TemplateBinding = class
inherit BindingBase
- 繼承
- 屬性
-
System.ObsoleteAttribute
備註
控件範本可為應用程式中的通用UI元素提供可重複使用的樣式和功能。 它們藉由提供一組通用屬性,系結至擁有控件範本所系結之檢視的檢視父系。
應用程式開發人員可以透過 XAML 指派這些屬性,如下列範例所示:
<ControlTemplate x:Key="LoginTemplate">
<StackLayout VerticalOptions="CenterAndExpand" Spacing="20" Padding="20">
<Entry Text="{TemplateBinding Username}" Placeholder="Username" />
<Entry Text="{TemplateBinding Password}" Placeholder="Password" />
<Button Command="{TemplateBinding Command}" Text="Click Here To Log In" />
</StackLayout>
</ControlTemplate>
此外,應用程式開發人員可以使用 SetBinding(DataTemplate, BindableProperty, String) 靜態方法來在程式碼中設定範本系結。
建構函式
TemplateBinding() |
已淘汰.
建立空白範本繫結。 |
TemplateBinding(String, BindingMode, IValueConverter, Object, String) |
已淘汰.
使用指定值建立新的 TemplateBinding。 不得為空白或 Null。 |
屬性
Converter |
已淘汰.
取得或設定用來將字串轉換成繫結屬性類型執行個體的類型轉換器。 |
ConverterParameter |
已淘汰.
取得或設定用來顯示屬性值的格式字串。 |
FallbackValue |
已淘汰.
如果不存在任何指定值,即取得或設定要使用的值來取代屬性的預設值。 (繼承來源 BindingBase) |
Mode |
已淘汰.
取得或設定這個繫結的模式。 (繼承來源 BindingBase) |
Path |
已淘汰.
取得或設定可識別所要繫結屬性的字串。 |
StringFormat |
已淘汰.
取得或設定這個繫結的字串格式。 (繼承來源 BindingBase) |
TargetNullValue |
已淘汰.
當繫結的目標為 |
方法
ThrowIfApplied() |
已淘汰.
如果已套用繫結,則擲回 System.InvalidOperationException。 (繼承來源 BindingBase) |