Je remplace mon DataGrid pour utiliser RichTextBox en tant que DataGridTemplateColumn. Maintenant, dans le code derrière je veux avoir accès à ces RichTexBoxes de la grille. Par exemple, je veux obtenir le RichTextBox de la ligne 10 colonne 1. Comment puis-je faire cela?Récupère RichTextBox à partir de DataGrid lorsque les cellules sont RichTextBox
<DataGridTemplateColumn Header="First Language" IsReadOnly="False" Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
RichTextBox>
<FlowDocument IsOptimalParagraphEnabled="True" IsHyphenationEnabled="True">
<Paragraph FontFamily="Segoe UI" FontSize="14 ">
<Run Text="{Binding Path=First ,Mode=TwoWay , UpdateSourceTrigger=PropertyChanged}" />
</Paragraph>
</FlowDocument>
</RichTextBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
MISE À JOUR:
avec le code que je trouve ci-dessous, je suis en mesure d'obtenir DataGridCell, mais la coulée du contenu comme RichTextBox me donne nulle. Des idées?
https://svgvijay.blogspot.de/2013/01/how-to-get-datagrid-cell-in-wpf.html