Dov*_*Dov 16 c# silverlight controls textbox focus
有没有办法判断控件(特别是System.Windows.Controls.TextBox)是否集中在Silverlight中?我正在寻找类似以下内容(您将在常规.Net应用程序中看到的内容):
textBox.Focused
Run Code Online (Sandbox Code Playgroud)
这看起来像是从控件中遗漏出来的简单而微不足道的东西,但我无法在任何地方找到答案.
更新
结合Rob的答案,稍微优雅的解决方案是创建一个类似的扩展方法:
public static bool IsFocused( this Control control )
{
return FocusManager.GetFocusedElement() == control;
}
Run Code Online (Sandbox Code Playgroud)
Rob*_*sor 27
您必须使用FocusManager
bool b = FocusManager.GetFocusedElement() == textBox;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8681 次 |
最近记录: |