ICommandSource.CommandTarget ICommandSource.CommandTarget ICommandSource.CommandTarget ICommandSource.CommandTarget Property

定義

コマンドが実行されているオブジェクト。The object that the command is being executed on.

public:
 property System::Windows::IInputElement ^ CommandTarget { System::Windows::IInputElement ^ get(); };
public System.Windows.IInputElement CommandTarget { get; }
member this.CommandTarget : System.Windows.IInputElement
Public ReadOnly Property CommandTarget As IInputElement

プロパティ値

コマンドが実行されているオブジェクト。The object that the command is being executed on.

注釈

Windows Presentation Foundation CommandTargetコマンドのシステムでは、のプロパティICommandSourceは、 ICommandがの場合にのみRoutedCommand適用されます。In the Windows Presentation Foundation commanding system, the CommandTarget property on a ICommandSource is only applicable when the ICommand is a RoutedCommand. がに設定され、 RoutedCommand対応するコマンドがでない場合、コマンドターゲットは無視されます。 ICommandSource CommandTargetIf the CommandTarget is set on a ICommandSource and the corresponding command is not a RoutedCommand, the command target is ignored.

と共RoutedCommandに使用する場合、コマンドターゲットは、イベントExecutedCanExecuteイベントが発生する対象のオブジェクトです。When used with a RoutedCommand, the command target is the object on which the Executed and CanExecute events are raised. CommandTargetプロパティが設定されていない場合、キーボードフォーカスを持つ要素がターゲットとして使用されます。If the CommandTarget property is not set, the element with keyboard focus will be used as the target.

適用対象

こちらもご覧ください