BindingBase クラス

定義

BindingPriorityBinding、および MultiBinding の各クラスに共通する特性を定義します。Defines the common characteristics of the Binding, PriorityBinding, and MultiBinding classes.

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
type BindingBase = class
    inherit MarkupExtension
Public MustInherit Class BindingBase
Inherits MarkupExtension
継承
BindingBase
派生
属性

注釈

メソッドはシールされているため、からBindingBase派生するカスタムバインドクラスは、 Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML)マークアップ拡張機能として正しく機能しません。 BindingBase.ProvideValueBecause the BindingBase.ProvideValue method is sealed, a custom binding class that derives from BindingBase will not function correctly as a Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) markup extension.

プロパティ

BindingGroupName

そのバインディングが属している BindingGroup の名前を取得または設定します。Gets or sets the name of the BindingGroup to which this binding belongs.

Delay

ターゲット上の値が変更された後でバインディング ソースを更新する前に待機する時間 (ミリ秒単位) を取得または設定します。Gets or sets the amount of time, in milliseconds, to wait before updating the binding source after the value on the target changes.

FallbackValue

バインドが値を返すことができないときに使用する値を取得または設定します。Gets or sets the value to use when the binding is unable to return a value.

StringFormat

バインドされている値が文字列として表示される場合に、バインディングの書式を指定する文字列を取得または設定します。Gets or sets a string that specifies how to format the binding if it displays the bound value as a string.

TargetNullValue

ソースの値が null のときにターゲットで使用される値を取得または設定します。Gets or sets the value that is used in the target when the value of the source is null.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ProvideValue(IServiceProvider)

このバインディングおよび拡張機能の適用先のプロパティに設定されるオブジェクトを返します。Returns an object that should be set on the property where this binding and extension are applied.

ShouldSerializeFallbackValue()

シリアル化プロセスが、このクラスのインスタンスの FallbackValue プロパティの有効値をシリアル化する必要があるかどうかを示す値を返します。Returns a value that indicates whether serialization processes should serialize the effective value of the FallbackValue property on instances of this class.

ShouldSerializeTargetNullValue()

TargetNullValue プロパティをシリアル化する必要があるかどうかを示す値を返します。Returns a value that indicates whether the TargetNullValue property should be serialized.

ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象