【发布时间】:2010-12-29 13:08:19
【问题描述】:
有什么方法可以判断一个控件(特别是 System.Windows.Controls.TextBox)是否集中在 Silverlight 中?我正在寻找类似以下的内容(您会在常规 .Net 应用程序中看到):
textBox.Focused
从控件中省略这似乎是一件简单而琐碎的事情,但我在任何地方都找不到答案。
更新
结合 Rob 的答案,一个稍微更优雅的解决方案是创建一个扩展方法,如下所示:
public static bool IsFocused( this Control control )
{
return FocusManager.GetFocusedElement() == control;
}
【问题讨论】:
标签: c# silverlight controls textbox focus