BindingBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義了 Binding、 PriorityBinding、 和 MultiBinding 類別的共同特徵。
public ref class BindingBase abstract : System::Windows::Markup::MarkupExtension
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public abstract class BindingBase : System.Windows.Markup.MarkupExtension
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type BindingBase = class
inherit MarkupExtension
Public MustInherit Class BindingBase
Inherits MarkupExtension
- 繼承
- 衍生
- 屬性
備註
由於 BindingBase.ProvideValue 方法是封閉的,從衍生的 BindingBase 自訂綁定類別無法正確作為可擴充應用程式標記語言(XAML)標記擴充。
屬性
| 名稱 | Description |
|---|---|
| BindingGroupName |
取得或設定該綁定所屬的名稱 BindingGroup 。 |
| Delay |
取得或設定在目標值改變後更新綁定來源前的等待時間(以毫秒計)。 |
| FallbackValue |
當綁定無法回傳某個值時,取得或設定該值要使用。 |
| StringFormat |
如果將綁定值顯示為字串,則會取得或設定一個字串,指定如何格式化綁定。 |
| TargetNullValue |
當來源值為 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ProvideValue(IServiceProvider) |
回傳一個物件,該物件應該設在該綁定與擴充的屬性上。 |
| ShouldSerializeFallbackValue() |
回傳一個值,指示序列化程序是否應該序列化該屬性在此類實例上的有效值 FallbackValue 。 |
| ShouldSerializeTargetNullValue() |
回傳一個值,指示該屬性是否 TargetNullValue 應該被序列化。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |