RoutedEventArgs.OriginalSource プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
親クラスによって Source が調整される前の、純粋なヒット テストで判断される元の報告ソースを取得します。
public:
property System::Object ^ OriginalSource { System::Object ^ get(); };
public object OriginalSource { get; }
member this.OriginalSource : obj
Public ReadOnly Property OriginalSource As Object
プロパティ値
複合要素ツリーを平坦化するなどの目的でクラス処理によって Source が調整される前の、元の報告ソース。
注釈
このプロパティは、クラス イベント ハンドラーまたはインスタンス ハンドラーが呼び出される前に、その値を 1 回取得し、この時点を超えて調整されることはありません。 元のソース情報は、イベント データで報告されるのと同様に、クラス ハンドラーまたはクラス実装に対する読み取り専用です。
ソースを調整できる一般的なケースには、コントロールのコンテンツ モデル内のコンテンツ要素が含まれます (たとえば、リスト アイテムのコンテンツはリスト アイテム要素として Source 報告され、リスト アイテム内の実際の要素は OriginalSource次のようになります)。
さまざまな要素とコンテンツ モデルによるソース調整は、クラスによって異なります。 イベント ソースを調整する各クラスは、ほとんどの入力シナリオと、クラスが意図されているシナリオについてレポートするのに最も役立つソースを予測し、そのソースを Source. このソースがイベントの処理に関連するものでない場合は、代わりにチェック OriginalSource して、より適切な別のソースを報告するかどうかを確認してみてください。 入力イベントの詳細については、「入力の 概要」を参照してください。