Как очистить текстовое свойство TextBox в Binding внутри HierarchicalDataTemplate - PullRequest
0 голосов
/ 06 декабря 2018

Я не могу очистить свойство text TextBox, когда пользователь щелкает внутри него.TextBox находится внутри HierarchicalDataTemplate, но триггер не работает.

Мой код выглядит следующим образом:

 <HierarchicalDataTemplate x:Key="FoldersTemplate"
                                  DataType="{x:Type vm:FolderViewModel}"
                                  ItemsSource="{Binding Children}">
            <Border>
                <Grid>
                    <TextBox>
                        <TextBox.Style>
                            <Style TargetType="{x:Type TextBox}">
                                <Setter Property="Text" Value="{Binding Name}" />
                                <Style.Triggers>
                                    <Trigger Property="IsEnabled" Value="False">
                                        <Setter Property="Text" Value="{x:Null}" />
                                    </Trigger>
                                </Style.Triggers>
                            </Style>                                
                        </TextBox.Style>
                    </TextBox>                        
                </Grid>
            </Border>
        </HierarchicalDataTemplate>

enter image description here

Действие, которое я хотел бы выполнить, - это когда пользователь нажимает натекст, он исчезает.Как я могу решить это?

Большое спасибо.

...