<TextBox x:Name="txtCount" Width="200" Height="35" GotFocus="txtCount_GotFocus"

                 LostFocus="txtCount_LostFocus" ></TextBox>

然后在后台cs文件中分别对OnGotFocus和OnLostFocus两个方法做处理:

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/-->private void txtCount_GotFocus(object sender, RoutedEventArgs e) { this.txtCount.Foreground = new SolidColorBrush(Colors.Red);
} private void txtCount_LostFocus(object sender, RoutedEventArgs e) {
this.txtCount.Foreground = new SolidColorBrush(Colors.LightGray); }

搞定之后,运行,当鼠标焦点落在txtCount上时,文字呈红色:

  当焦点移开后,文字呈浅灰色:

MSDN 查阅:

https://msdn.microsoft.com/zh-cn/library/system.windows.controls.textbox_events(v=vs.95).aspx

  名称 说明
  BindingValidationError 在绑定源报告数据验证错误时发生。 (继承自 FrameworkElement。)
DataContextChanged 当此元素的数据上下文更改时发生。 (继承自 FrameworkElement。)
  DoubleTap 在此 UIElement 上方提交 DoubleTap 手势时发生。 (继承自 UIElement。)
DragEnter 在输入系统报告将此元素作为目标的基础拖动事件时发生。 (继承自 UIElement。)
DragLeave 在输入系统报告将此元素作为来源的基础拖动事件时发生。 (继承自 UIElement。)
DragOver 在输入系统报告将此元素作为潜在放置目标的基础拖动事件时发生。 (继承自 UIElement。)
Drop 在输入系统报告将此元素作为放置目标的基础放置事件时发生。 (继承自 UIElement。)
  GotFocus 当 UIElement 收到焦点时发生。 (继承自 UIElement。)
  Hold 在此 UIElement 上方提交 Hold 手势时发生。 (继承自 UIElement。)
  IsEnabledChanged 当 IsEnabled 属性更改时发生。 (继承自 Control。)
  KeyDown 在 UIElement 具有焦点的情况下按下键盘上的某个键时发生。 (继承自 UIElement。)
  KeyUp 在 UIElement 具有焦点的情况下释放键盘上的某个键时发生。 (继承自 UIElement。)
  LayoutUpdated 当 Silverlight 可视化树的布局更改时发生。 (继承自 FrameworkElement。)
  Loaded 当已构造 FrameworkElement 并将其添加到对象树中时发生。 (继承自 FrameworkElement。)
  LostFocus 当 UIElement 失去焦点时发生。 (继承自 UIElement。)
  LostMouseCapture 在 UIElement 失去鼠标捕获时发生。 (继承自 UIElement。)
  ManipulationCompleted 对于 UIElement 的操作和延时完毕时发生。 (继承自 UIElement。)
  ManipulationDelta 当输入设备在操作期间更改位置时发生。 (继承自 UIElement。)
  ManipulationStarted 当输入设备对 UIElement 开始操作时发生。 (继承自 UIElement。)
MediaCommand 在按下遥控器上的某个按钮时发生。 (继承自 UIElement。)
  MouseEnter 当鼠标(或触笔)进入 UIElement 的边界区域时发生。 (继承自 UIElement。)
  MouseLeave 当鼠标(或触笔)离开 UIElement 的边界区域时发生。 (继承自 UIElement。)
  MouseLeftButtonDown 当按下鼠标左键(或触笔的笔尖接触 Tablet)并且鼠标指针悬停在 UIElement 上时发生。 (继承自UIElement。)
  MouseLeftButtonUp 当鼠标(或触笔)悬停在 UIElement 上(或 UIElement 具有鼠标捕获)并且用户松开鼠标左键(或从 Tablet 上移开触笔的笔尖)时发生。 (继承自 UIElement。)
  MouseMove 当鼠标(或触笔)的坐标位置更改并且悬停在 UIElement 上(或 UIElement 具有鼠标捕获)时发生。 (继承自 UIElement。)
MouseRightButtonDown 当鼠标指针位于 UIElement 上并按下鼠标右键时发生。 (继承自 UIElement。)
MouseRightButtonUp 当鼠标指针位于 UIElement 上并释放鼠标右键时发生。 但是,只有在调用方将前面的MouseRightButtonDown 事件标记为“已处理”时才引发此事件;请参见“备注”。 (继承自UIElement。)
  MouseWheel 在以下情况下发生:当鼠标指针悬停在 UIElement 上时或 UIElement 具有焦点时,用户滚动鼠标滚轮。 (继承自 UIElement。)
  SelectionChanged 在文本选定内容更改后发生。
  SizeChanged 当 FrameworkElement 上的 ActualHeight 或 ActualWidth 属性的值发生更改时发生。 (继承自FrameworkElement。)
  Tap 在此 UIElement 上方提交 Tap 手势时发生。 (继承自 UIElement。)
  TextChanged 在文本框中的内容更改时发生。
  TextInput 在 UI 元素以与设备无关的方式获取文本时发生。 (继承自 UIElement。)
  TextInputStart 在 UI 元素以与设备无关的方式最初获取文本时发生。 (继承自 UIElement。)
  TextInputUpdate 当通过输入方法编辑器 (IME) 继续编写文本时发生。 (继承自 UIElement。)
  Unloaded 当此对象不再与主对象树连接时发生。 (继承自 FrameworkElement。)

最新文章

  1. matlab绘图--线性规划图解法示意
  2. [JWT] AngularJS Authentication with JWT
  3. iOS开发-UISlider改变图片透明度
  4. Linux 命令 - id: 显示用户的身份标识
  5. 深度优化LNMP之Nginx [2]
  6. 1002: Prime Path
  7. pipeline(管道)设计模式
  8. Android Studio项目用Git上传至码云(OSChina)
  9. Linux下配置yum源为阿里云或网易的详解
  10. 整理的Python零基础入门!转载他人的!
  11. git连接不上远程仓库---visualstudio提交代码报错:no upstream configured for branch &#39;master&#39;
  12. 剑指offer【07】- 斐波那契数列(java)
  13. python爬虫-1
  14. jdbc从基础到优化
  15. node.js 初学(二)—— 搭建注册/登录服务器
  16. SharePoint Framework 把你的客户端web部件连接到SharePoint
  17. 1、str.join() 2、fromkeys() 3、深浅拷贝 4、set()
  18. pageadmin网站制作 如何修改和管理网站模板
  19. 【独家】K8S漏洞报告 | 近期bug fix解读&amp;1.9.11主要bug fix汇总
  20. 使用apt-get命令,出现“无法获得锁”的问题

热门文章

  1. C++多线程同步之临界区(CriticalSection)
  2. Linux--多网卡的7种Bond模式和交换机配置
  3. Supervisor: 进程控制系统
  4. 2.纯 CSS 创作一个矩形旋转 loader 特效
  5. Star打印机数据解密
  6. CentOS Tomcat启动 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
  7. Gradle 语法
  8. Haskell语言学习笔记(57)Parsec(4)
  9. 刚刚安装完nginx,服务启动,通过浏览器无法访问的问题
  10. scala-学习 2