私はICommand-Class ReadPersonsを定義しました。これは特定のwhere節を持つデータベースからすべてのpersonオブジェクトを読み込みます。ICommandにパラメータを渡すには?
ボタンを押してコマンドを実行していて、where句がテキストボックスに挿入されています。
質問:テキストボックスからテキストをExecute-Commandに渡すにはどうすればよいですか?
MainWindow.xaml:
<Button Command="{Binding ReadPersons}">Read persons</Button>
<TextBox Name="textBoxWhereClause" />
ReadPersons.cs:
public void Execute(object parameter)
{
// Read all persons with my where-clause
string whereClause = ??? //todo
}
GOTCHA!どうもありがとうございました! – PeterP
パラメータ値をキャッチするICommandメソッドには何が書き込まれますか? –