如何知道TextBox等控件是否在Windows Phone Silverlight应用程序中具有输入焦点?
答案 0 :(得分:1)
您必须使用FocusManager
bool b = FocusManager.GetFocusedElement() == myTextbox;
答案 1 :(得分:0)
对于控件,有像GotFocus和LostFocus这样的事件。
如果您订阅了这些事件,当您的输入收到或失去焦点时,它们会自动被调用
您可以将这些事件用于您的目的。
XAML宣言
<TextBox Name="myTextbox" GotFocus="myTextbox_GotFocus" />
和cs里面
private void myTextbox_GotFocus(object sender, RoutedEventArgs e)
{
}
private void ContentPanel_LostFocus(object sender, RoutedEventArgs e)
{
}