私は C#、WPF、および MVVM が初めてで、次の問題を解決する方法を見つけようとしています: ObservableCollection にバインドされている Datagrid があります。この ObservableCollection は、複数のフィールドを持つ構造体で構成され、それらのフィールドの 1 つは clientName と呼ばれる文字列です。コマンドを発生させるボタンがあります。このコマンドを正しく実行するには clientName が必要です。
データグリッドの (最初の) 選択された項目にバインドされているプロパティを使用して、これを解決しました。ボタンを押すと、 clientName をコマンドに直接渡さずにコマンドが起動されます。代わりに、私が作成した選択プロパティを使用するだけです。
選択した項目を保存するプロパティを使用せずに、データグリッドの現在の選択を (ボタンを押すときに) コマンドに渡すにはどうすればよいですか?