如何在HierarchicalDataTemplate

时间:2018-12-06 17:13:46

标签: c# wpf binding textbox datatemplate

当用户在文本框内单击时,我无法清理文本框的text属性。 TextBoxHierarchicalDataTemplate内部,但是触发器不起作用。

我的代码如下:

 <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

我要执行的操作是,当用户单击文本时,该文本消失了。我该如何解决?

非常感谢。

0 个答案:

没有答案