XamlSetValueEventArgs クラス

定義

XamlObjectWriterが特定の値を設定したときに呼び出されるコールバックのデータを提供します。

public ref class XamlSetValueEventArgs : EventArgs
public class XamlSetValueEventArgs : EventArgs
type XamlSetValueEventArgs = class
    inherit EventArgs
Public Class XamlSetValueEventArgs
Inherits EventArgs
継承
XamlSetValueEventArgs
派生

注釈

XamlSetValueEventArgs は、 XamlObjectWriter またはその設定に関連付けられたコールバック専用のデータを提供します。 コールバックでは、イベント データ制約と共にジェネリック EventHandler<TEventArgs> デリゲート XamlSetValueEventArgs 使用されます。

このイベント データ クラスは、特にマークアップ拡張や型コンバーターが動作しないセット値コールバック シナリオに使用される可能性があります。 さらに具体的な XAML 値の設定ケースには、 XamlSetValueEventArgs の 2 つのサブクラスもあり、特定のイベント データ クラスはそのイベント データを制約します。 XamlSetMarkupExtensionEventArgs はマークアップ拡張コールバック ケースに使用され、 XamlSetTypeConverterEventArgs は型コンバーターのコールバック ケースに使用されます。 値の設定操作がマークアップ拡張または型コンバーターではないシナリオの例として、データ バインディングの DataTrigger シナリオWPF挙げられています。

コンストラクター

名前 説明
XamlSetValueEventArgs(XamlMember, Object)

XamlSetValueEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Handled

XamlSetValueEventArgsを使用している呼び出し元が、CallBase()を呼び出さずに値を使用できるかどうかを決定する値を取得または設定します。

Member

設定されているメンバーの XAML 型システムと XAML スキーマ情報を取得します。

Value

設定されているメンバーに提供する値を取得します。

メソッド

名前 説明
CallBase()

派生クラスでオーバーライドされると、現在の動作する型の基底クラスで定義されている SetValue コールバックを呼び出す方法が提供されます。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象