Accéder à une TextBox contenue dans un DataTemplate d'une DataGrid
Bonjour,
J'aimerais accéder à une textBox contenue dans un dataTemplate d'une dataGrid. Mais la tâche s'avère être un peu compliquée...
Je vous montre le code que je veux faire (j'ai testé avec une textBox normale, non contenue dans une dataGrid. Ca fonctionne bien, mais je veux remplacer le textbox1 par ma textBox contenue dans la dataGrid) :
Code:
1 2 3 4 5 6 7 8 9 10
|
private void OnIncludeVariableInTranslationText(DocGen.ViewModel.TranslationViewModel.IncludeVariableInTranslationText includeVariableInTranslationText)
{
textbox1.SelectedText = includeVariableInTranslationText.Variable;
if (includeVariableInTranslationText.TextTranslation != null)
{
includeVariableInTranslationText.TextTranslation.Translated = textbox1.Text;
}
} |
Et voici ma colonne concernée :
Code:
1 2 3 4 5 6 7 8
|
<sdk:DataGridTemplateColumn Header="Traduction" Width="500">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Translated, Mode=TwoWay}" SelectedText="{Binding SelectedText, Mode=TwoWay}" Style="{Binding ., Converter={StaticResource VariableCheckerConverter}, ConverterParameter='TextBox'}"/>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn> |
Si quelqu'un peut m'éclairer, ça serait sympa 8-)