0
J'ai un contrôle utilisateur, C'est un bloc de texte modifiable. Le contenu du contrôle est la suivante:Le déclencheur ne fonctionne pas
<DataTemplate x:Key="DisplayModeTemplate">
<TextBlock
Text="{Binding ElementName=mainControl, Path=FormattedText}"
Margin="5,3,5,3" />
</DataTemplate>
<Style TargetType="{x:Type Controls:EditableTextBlock}">
<Setter Property="ContentTemplate" Value="{StaticResource EditModeTemplate}"/>
<Style.Triggers>
<Trigger Property="IsInEditMode" Value="True">
<Setter Property="ContentTemplate" Value="{StaticResource EditModeTemplate}" />
</Trigger>
<Trigger Property="IsInEditMode" Value="False">
<Setter Property="ContentTemplate" Value="{StaticResource DisplayModeTemplate}" />
</Trigger>
</Style.Triggers>
</Style>
</UserControl.Resources>
j'ai aussi une autre fenêtre avec vue arborescente:
Quand treeView1_KeyDown feux j'ai mis IsInEditMode à vrai, mais il semble que déclencheur ne fonctionne pas, parce que modèle de contenu ne change pas. Quelqu'un, s'il vous plaît expliquez-moi pourquoi?