0

私の見解では、さまざまなコントロールがあります。ほとんどの場合Button、s、TextBoxes、およびComboBoxes。ボタンは CommandBinding ( ICommand) によって有効化/無効化されますが、他のコントロールは「手動で」有効化/無効化する必要があります。これを達成するための多くの方法を考えることができます:

bool-Property を ViewModel に追加することは 1 つの方法であり、使用することDataTriggersは別の方法です。(または、プロパティを直接バインドして を使用することもできますIValueConverter。)

MVVM に除外または欠落している特定のソリューションはありますか?

4

1 に答える 1

2

はい、ビュー モデルのパブリック ブール プロパティをIsEnabledコントロールのプロパティにバインドできます。値コンバーターは必要ありません。

于 2013-04-25T20:18:58.203 に答える