Guest User

Untitled

a guest
Aug 18th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. Programmatically check a checkbox (usercontrol) withing a DataGrids (usercontrol) SelectedItem / Row WPF XAML
  2. <UserControl x:Class="UserControls.myCheckboxControl"><Grid>
  3. <CheckBox x:Name="chkboxList" HorizontalAlignment="Center" Checked="chkboxList_Checked">
  4. </Grid></UserControl>
  5.  
  6. <UserControlx:Class="UserControls.myDataGridControl"><DataGrid x:Name="dgMyGrid>
  7. <DataGrid.Columns>
  8. <DataGridTemplateColumn x:Name="tempCol" Header="Checkbox(L)">
  9. <DataGridTemplateColumn.CellTemplate>
  10. <DataTemplate>
  11. <localControls:myCheckboxControl x:Name="controlList"/>
  12. </DataTemplate>
  13. </DataGridTemplateColumn.CellTemplate>
  14. </DataGridTemplateColumn>
  15. </DataGrid.Columns>
  16. </DataGrid>
  17.  
  18. <UserControl x:Class="UserControls.myCheckboxControl">
  19. <Grid>
  20. <CheckBox x:Name="chkboxList"
  21. HorizontalAlignment="Center"
  22. IsChecked="{Binding
  23. Tag,
  24. RelativeSource={RelativeSource
  25. AncestorType={x:Type UserControl}}
  26. Mode=TwoWay}">
  27. </Grid>
  28. </UserControl>
  29.  
  30.  
  31. <DataGridTemplateColumn.CellTemplate>
  32. <DataTemplate>
  33. <localControls:myCheckboxControl
  34. Tag="{Binding
  35. IsSelected,
  36. Mode=TwoWay,
  37. RelativeSource={RelativeSource
  38. AncestorType={x:Type DataGridRow}}}"
  39. x:Name="controlList"/>
  40. </DataTemplate>
  41. </DataGridTemplateColumn.CellTemplate>
  42.  
  43. <localControls:myCheckboxControl
  44. Tag="{Binding
  45. IsSelected,
  46. Mode=TwoWay}"
  47. x:Name="controlList"/>
Add Comment
Please, Sign In to add comment