0
我的應用程序有一個DataGridCheckBoxColumn,其中標題是一個複選框。 我想實現以下功能:DataGridCheckBoxColumn在Xaml中實現選中和取消選中功能
-
當用戶檢查頭複選框整列應檢查
- 。
- 當用戶取消選中列標題時,應該取消選中整個DataGridCheckBoxColumn。
- 當整列被檢查並且用戶取消選中一個單元時,標題也應該被取消選中。
是否有可能實現此功能而無需編寫代碼?
這裏是我的代碼,我用事先創建DataGridCheckbox列
<DataGridCheckBoxColumn
Binding="{Binding Path=IsSelected,Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
ElementStyle="{StaticResource DataGridCheckBoxStyle}" >
<DataGridCheckBoxColumn.Header>
<CheckBox
IsChecked="{Binding Path=Data.AllItemsSelected, Source={StaticResource proxy}}"
IsEnabled="{Binding Path=IsBusy, Converter={StaticResource BooleanNotConverter}}" />
</DataGridCheckBoxColumn.Header>
</DataGridCheckBoxColumn>
感謝