我不想在代码背后有事件处理程序.
我写道:
<Style targettype="{x:Type TextBox}"> <Style.Triggers> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Text" Value="{x:Null}" /> </Trigger> </Style.Triggers></Style>
问题是如果TextBox定义如下:
<TextBox Text={Binding Whatever} />
那么触发器不起作用(可能是因为它被绑定)
如何克服这个问题?
<TextBox> <TextBox.Style> <Style targettype="{x:Type TextBox}"> <Setter Property="Text" Value="{Binding Whatever}" /> <Style.Triggers> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Text" Value="{x:Null}" /> </Trigger> </Style.Triggers> </Style> <TextBox.Style></TextBox>总结
以上是内存溢出为你收集整理的WPF TextBox触发器来清除文本全部内容,希望文章能够帮你解决WPF TextBox触发器来清除文本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)