データグリッドを含む WPF アプリケーションがあります。データグリッドでは、行ヘッダーの一部にトグル ボタンが含まれています (これは、データグリッドにバインドされている基本オブジェクトのプロパティに基づいています)。
現在、ユーザーがトグル ボタンをクリックすると、行の詳細が表示または折りたたまれます。これはすべてうまくいきます。ただし、問題は、トグル ボタンが行の詳細を表示して折りたたむことです。実装しようとしている mvvm 設計と一致しないコードが背後にあります。
このコードを xaml に変換しようとしましたが、うまくいきませんでした。MVVM のデザインを維持するにはどうすればよいですか?
私のアプリケーションには、ICommand インターフェイスを使用して公開した (データグリッドとは別の) ボタンがいくつかありますが、以下の 2 つの方法で同様のことを行うことは可能ですか? 昨日から解決策を見つけようとしてきましたが、どこにも行きません!
C# コード