WPF,这个触发器为什么不起作用?解决方法
WPF,这个触发器为什么不起作用?
上面的代码中,设置触发器,当鼠标位于TextBox上面时,边框呈现红色。但是为什么没有效果呢?
------解决方案--------------------
边框颜色在模版中设置了,你可以改下模版试试。我刚试了下用背景颜色是可以的
------解决方案--------------------
模板设置了属性了吧。
------解决方案--------------------
什么都不发生就不要代码了啊保持默认就好了
<Grid >
<TextBox Text="张三" Height="30" Width="60">
<TextBox.Style>
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="BorderBrush" Value="red"/>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
</Grid>
上面的代码中,设置触发器,当鼠标位于TextBox上面时,边框呈现红色。但是为什么没有效果呢?
------解决方案--------------------
边框颜色在模版中设置了,你可以改下模版试试。我刚试了下用背景颜色是可以的
------解决方案--------------------
模板设置了属性了吧。
------解决方案--------------------
什么都不发生就不要代码了啊保持默认就好了