コマンドラインパラメータとしてコマンドにローカル変数とオブジェクトをバインドする方法はありますか? 上記のいずれかが可能な場合は、教えてください。バインディング式によるコマンドパラメータとしての変数のバインド
答えて
より具体的にする必要があります。いくつかのコードを投稿できますか?あなたが任意の単一のオブジェクトを渡すと、それをUnboxのことができるように
ICommand command = new ActionCommand(parameter => { this.CallFunction(parameter); });
パラメータは、オブジェクトのタイプです:
あなたのような何かを行うことができます。また、ActionCommandにはBlendまたは少なくともMicrosoft.Expression.Interactionsアセンブリが必要です。
を使用すると、ビューモデルでのICommandを定義し、XAMLでそれに結合しprobaly最高です。この場合には
[OK]を更新しました。ビューモデルで
は次のように実装を追加:XAMLでpublic class AViewModel
{
private ICommand _ACommand;
public ICommand ACommand
{
get
{
if (this._ACommand == null)
{
this._ACommand = new ActionCommand(parameter =>
{
// do stuff.
});
}
return(this._ACommand);
}
}
}
はあなたがprobalyすでに行っているデータソースにバインドする必要があります。
<UserControl.Resources>
<local:AViewModel x:Key="AViewModelDataSource" />
</UserControl.Resources>
<Grid x:Name="LayoutRoot" DataContext="{Binding Source={StaticResource AViewModelDataSource}}">
<TextBox x:Name="ABCTextBox" />
<Button x:Name="AButton" Command="{Binding ACommand, Mode=OneWay}" CommandParameter="{Binding ElementName=ABCTextBox, Path=Text}" />
</Grid>
希望します。
私はボタンクリックコマンドパラメータでモデルを表示するビューでプロパティ値を送信したい。プロパティではローカル変数を代入する代わりに、ローカル変数を渡すかどうかを尋ねるプロパティ値を求めました。 – Ravi
@Ravi更新が機能しない場合は、XAMLおよびView Modelクラスの一部を投稿できます。 –
- 1. wpf usercontrol、親コントロールにボタンのコマンドパラメータをバインド
- 2. Cocoaバインディング - NSMenuItemの状態をカスタムBOOLにバインドしようとしています
- 3. 複数のコマンドパラメータwpfボタンオブジェクト
- 4. Rubyバインディング - ローカル変数と定数のスコープ
- 5. WPFの変数バインディング
- 6. 他の要素のコマンドパラメータへのXAMLのバインド
- 7. Silverlight Telerik Chartクリックイベントパラメータをコマンドパラメータとして
- 8. WPFバインディングの式
- 9. バインディングとバインド解除jqueryのライブ機能
- 10. コマンドパラメータはStackPanelにバインドされませんか?
- 11. knockout.jsバインディング式をどのようにデバッグしますか?
- 12. 別のバインディングによってバインドされたバインディングパスはどのようにして達成できますか?
- 13. CrystalレポートのコマンドパラメータをOracle関数に渡します。
- 14. ルビの変数と式
- 15. バインド変数のオプション
- 16. 式ツリー解析、変数は定数として終了する
- 17. バインドと変数の明示的割り当てとの比較
- 18. Crystal Reportの別の数式を使用して数式値を変更する
- 19. ASP.netのバインド式
- 20. 式へのバインド
- 21. jQueryバインディングajaxStartとajaxCompleteをフォームタイプにバインドしますか?
- 22. バインディング式エラーの例外
- 23. Pythonでは、変数を関数/式にバインドして自動的に更新できますか?
- 24. 一時にブースト::バインドと参照変数
- 25. 数式を個々の変数の式に変換するにはどうすればよいですか?
- 26. ブートストラップモーダル角度バインディングを使用してデータをバインドする
- 27. 数式の変数/プレースホルダとして文字を使用するにはどうすればよいですか?
- 28. バッシュ変数の形式BASHとスクリプトに関しては、以下の変数との違いは何
- 29. UWPでコンパイルされたバインディングx:バインドによってメモリリークが発生する
- 30. バインド変数
あなたは何を求めているのかを明確にする必要があります。試したコードを提供することも同様に役立ちます。 –