关于wpf的textbox的获得焦点和失去焦点的有关问题
关于wpf的textbox的获得焦点和失去焦点的问题
一个textbox,点击获得焦点背景颜色变化,当点击窗体其他空白地方(不是让其他控件获得焦点),textbox自动失去焦点,类似于qq个性签名的处理。
问题补充:
这里 我们不做一个lebal 用一个textbox 失去焦点一样可以达到效果,当textbox的 backcolor 为透明时,看起来和label一样, 暂时我的考虑是这样,我希望的答案是 触发哪一个事件或者怎么样,而不是说控件本身用错了,我这里说的是 类似qq 不是说 要是qq签名的效果...
------解决方案--------------------
一个textbox,点击获得焦点背景颜色变化,当点击窗体其他空白地方(不是让其他控件获得焦点),textbox自动失去焦点,类似于qq个性签名的处理。
问题补充:
这里 我们不做一个lebal 用一个textbox 失去焦点一样可以达到效果,当textbox的 backcolor 为透明时,看起来和label一样, 暂时我的考虑是这样,我希望的答案是 触发哪一个事件或者怎么样,而不是说控件本身用错了,我这里说的是 类似qq 不是说 要是qq签名的效果...
------解决方案--------------------
<StackPanel>
<StackPanel.Resources>
<Style TargetType="{x:Type TextBox}">
<Setter Property="BorderBrush" Value="{x:Null}" />
<Style.Triggers>
<Trigger Property="IsFocused" Value="True">
<Setter Property="BorderBrush" Value="#FF6495ED" />
</Trigger>
</Style.Triggers>
</Style>
</StackPanel.Resources>
<TextBox Width="100" Text="用户签名" Margin="10"/>
<Button Content="Test" Width="100" Margin="10"/>
</StackPanel>