Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实现弹出文本框效果_C#_Wpf - Fatal编程技术网

C# 实现弹出文本框效果

C# 实现弹出文本框效果,c#,wpf,C#,Wpf,当我开始在窗口中键入内容时,我希望弹出一个文本框,当文本框为空时,将其折叠 以下是我当前的xaml: <TextBox DockPanel.Dock="Top" Margin="2,0,3,2" x:Name="PopupSearchBox" Visibility="{Binding SearchFilter.Length,Converter={StaticResource _BooleanToVisibilityConverter}}" Text="{

当我开始在窗口中键入内容时,我希望弹出一个文本框,当文本框为空时,将其折叠

以下是我当前的xaml:

<TextBox DockPanel.Dock="Top" Margin="2,0,3,2" x:Name="PopupSearchBox"
         Visibility="{Binding SearchFilter.Length,Converter={StaticResource _BooleanToVisibilityConverter}}"
         Text="{Binding SearchFilter,UpdateSourceTrigger=PropertyChanged}" />

它似乎在工作,但如何让它在折叠时接收输入,以便处理并显示?

如何使用窗口的KeyDown或PreviewKeyDown事件?