我有兩個自定義控件。首先我有一個複選框定製控制,myCheckboxControl,(下面簡單求XAML)以編程方式檢查複選框(usercontrol)與DataGrids(usercontrol)SelectedItem/Row WPF XAML
<UserControl x:Class="UserControls.myCheckboxControl"><Grid>
<CheckBox x:Name="chkboxList" HorizontalAlignment="Center" Checked="chkboxList_Checked">
</Grid></UserControl>
我也有AA定製數據網格控制(下面簡化XAML)包含在一個DataTemplate
<UserControlx:Class="UserControls.myDataGridControl"><DataGrid x:Name="dgMyGrid>
<DataGrid.Columns>
<DataGridTemplateColumn x:Name="tempCol" Header="Checkbox(L)">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<localControls:myCheckboxControl x:Name="controlList"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
複選框控制然後我在我的MainWindow中有DataGrid(myDataGridControl)。
我的問題是,我在MainWindow上有一個按鈕。當該按鈕被點擊時,我需要它也檢查myCheckboxControl中的複選框。我可以得到DataGrid的SelectedItem,但不知道如何讓我的2級深層複選框被檢查。
在此先感謝。