我正在做一个搜索框,在这个过程中我得到一个错误的行
Visibility="{Binding ElementName=txtSearch,Path=Text.IsEmpty,Converter={StaticResource BoolToVis}}”
特别是在Path= Text. IsEmpty下。我假设这个错误发生是因为searchBox的值有时会为null,但我不知道如何摆脱它。
只要错误出现,我仍然可以编译和运行应用程序,我正在为搜索框,但搜索框的设计不是我想要的。它显示了我做的搜索框的 backbone ,而不是我为它做的名为“txtsearch”的样式。
1条答案
按热度按时间ehxuflar1#
您可以通过在DataTrigger中使用Text.Length来控制基于TextBox为空的控件的可见性:
字符串
您也可以为此创建一个自定义的
EmptyToHidden
转换器,它不需要样式:型