BindingBase クラス

定義

BindingPriorityBinding、および 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
派生
属性

注釈

BindingBase.ProvideValue メソッドはシールされているため、BindingBaseから派生したカスタム バインド クラスは、拡張可能なアプリケーション マークアップ言語 (XAML) マークアップ拡張として正しく機能しません。

プロパティ

名前 説明
BindingGroupName

このバインディングが属する BindingGroup の名前を取得または設定します。

Delay

ターゲットの値が変更された後にバインディング ソースを更新するまでの待機時間をミリ秒単位で取得または設定します。

FallbackValue

バインディングが値を返すことができないときに使用する値を取得または設定します。

StringFormat

バインド値を文字列として表示する場合にバインディングの書式を設定する方法を指定する文字列を取得または設定します。

TargetNullValue

ソースの値が nullされたときにターゲットで使用される値を取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ProvideValue(IServiceProvider)

このバインディングと拡張機能が適用されるプロパティに設定する必要があるオブジェクトを返します。

ShouldSerializeFallbackValue()

シリアル化プロセスがこのクラスのインスタンスの FallbackValue プロパティの有効な値をシリアル化する必要があるかどうかを示す値を返します。

ShouldSerializeTargetNullValue()

TargetNullValue プロパティをシリアル化する必要があるかどうかを示す値を返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象