私のWPFアプリケーションには、3つの列と無効なボタンを持つDataGridが含まれています。私のDataGridの1つの列はDataGridCheckBoxColumn
です。次に、 ButtonのIsEnabled
-Propertyをバインドして、少なくとも1つがチェックされている場合は有効にし、それ以外の場合は無効のままにします。
実際、私は次の実装を行っています。
<Button x:Name="buttonStart" Content="Start" IsEnabled="{Binding Converter={StaticResource ButtonEnableConverter}, ElementName=gridTestCaseChooser}" />
ただし、Converterは、アプリケーションの起動時に1回だけ呼び出されます。DataGridのコンテンツが変更された場合、またはチェックボックスをオン/オフにした場合、コンバーターへの新しい呼び出しはありません。
どうすればこれを行うことができますか?