CanExecuteRoutedEventArgs.Parameter プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コマンド固有のデータを取得します。
public:
property System::Object ^ Parameter { System::Object ^ get(); };
public object Parameter { get; }
member this.Parameter : obj
Public ReadOnly Property Parameter As Object
プロパティ値
コマンドのデータ。 既定値は null
です。
例
次の例は、カスタム コマンドのコマンド ソースとして を使用 Button するように示しています。
Commandの Button プロパティは というcustomCommand
カスタムRoutedCommandに設定され、 CommandParameter は コントロールの プロパティSliderの値をValue渡すために使用されます。 これは、databinding を使用して プロパティに をCommandParameterValueバインドすることで達成されます。 バインド式のコンバーターは、 にバインドする前に にInt32変換ValueするCommandParameterカスタムIValueConverterです。
<!-- The Command Source for the custom command-->
<!-- Passes Slider.Value as the CommandParameter-->
<Button Command="{x:Static custom:Window1.customCommand}"
Content="Command"
CommandParameter="{Binding ElementName=secondSlider,
Path=Value,
Converter={StaticResource ValueConverterResource}}"
Margin="10"/>
注釈
コマンド パラメーターは、実行時に特定の情報をコマンドに渡すために使用されます。 データの型は、 コマンドによって定義されます。
Parameter には を指定 null
できます。 多くのコマンドは、コマンド パラメーターを処理したり、予期したりしません。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET