如何在文本框未聚焦时突出显示Wpf中的文本? (.NET 4.0)如何在文本框未聚焦时丢失wpf中的文本(丢失键盘焦点)?
回答
如果你处理你的TextBox的LostFocus事件,你可以使用下面的代码来选择文本框的内容:
textBox.SelectAll();
e.Handled = true;
这不起作用,当窗口不活动时,选定的文本不会突出显示。 **我可以重写OnLostKeyboardFocus,但它是一个!** – Khmel 2013-03-21 10:44:02
回到我原来的评论,那么,到目前为止您尝试过什么?提供与您已经尝试的步骤相同的答案对我们来说都是浪费时间! – RainbowFish 2013-03-21 11:07:16
我试图重写文本框控件模板 – Khmel 2013-03-21 11:12:51
您可以使用样式与EventTrigger为TextBox.LostFocus/GotFoxus事件。
这将改变文本框前景色到红用1秒的延迟,当“引发LostFocus”是“真”
<Style x:Key="tboxStandard"
TargetType="{x:Type TextBox}">
<Setter Property="BorderThickness"
Value="2" />
<Setter Property="BorderBrush"
Value="#292929" />
<Setter Property="Background"
Value="#E9E9E9" />
<Setter Property="TextAlignment"
Value="Center" />
<Setter Property="Foreground"
Value="#191919" />
<Style.Triggers>
<EventTrigger RoutedEvent="TextBox.GotFocus">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="(TextBox.Foreground).(SolidColorBrush.Color)"
To="#191919"
Duration="0:0:1" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
<EventTrigger RoutedEvent="TextBox.LostFocus">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="(TextBox.Foreground).(SolidColorBrush.Color)"
To="Red"
Duration="0:0:1" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Style.Triggers>
- 1. C#文本框焦点丢失
- 2. 如何在丢失焦点时坚持文本框的更改?
- 3. 所选文本在一个文本框中丢失焦点
- 4. 如何在文本框中捕获丢失的焦点?
- 5. tableView reloadData丢失文本字段焦点
- 6. 隐藏Iphone键盘丢失焦点
- 7. 在丢失焦点时防止文本框离开事件
- 8. 在Silverlight中丢失文本框的焦点
- 9. WPF边框丢失焦点事件
- 10. Firefox:当清除文本框的值时丢失焦点
- 11. 如何使用文本框丢失焦点事件
- 12. 在Web表单文本框中捕获焦点丢失事件?
- 13. 防止在文本框中丢失焦点
- 14. 当DIV悬停时,文本框会丢失焦点
- 15. EditText焦点丢失
- 16. Javafx:TableCell焦点丢失
- 17. MVC.NET中的文本框丢失焦点事件
- 18. 阻止WPF文本框失去焦点
- 19. 确定文本框在其丢失焦点事件中的先前值? WPF
- 20. 服务器端丢失的焦点事件的文本框
- 21. 如何从文本编辑对象中检测焦点丢失?
- 22. ListView中的EditView行:软键盘显示时焦点丢失
- 23. Windows应用商店应用文本框不断丢失焦点
- 24. 输入文本框丢失焦点输入反应js
- 25. JavasScript文本框值没有更新,直到焦点丢失
- 26. 获取文本框中输入的文本与jQuery丢失焦点
- 27. C#在焦点遗失和遗失值向文本框引发焦点丢失后,在背景上运行Ping
- 28. Ubuntu不时会丢失文本编辑器的焦点
- 29. Pocket IE:onload聚焦有时会丢失
- 30. 三星软键盘在焦点变化后丢失按键
你尝试过这么远吗?它是一个您正在使用的RichTextBox?这支持文本高亮显示。 – RainbowFish 2013-03-21 10:07:03
可能的重复http://stackoverflow.com/questions/12094937/how-to-highlight-select-text-in-a-wpf-textbox-without-focus – Klaus78 2013-03-21 10:33:13
可能的,但没有答案 – Khmel 2013-03-21 10:45:11