TextBox
을 탭하면 표시되는 텍스트 입력 팝업을 C#으로 닫을 수 있습니까?텍스트 상자의 텍스트 입력을 닫으시겠습니까?
내 응용 프로그램에서 LayoutRoot 또는 ContentPanel (부모 모눈 모두)에 포커스를 설정한다고 생각했지만 작동하지 않습니다.
TextBox
을 탭하면 표시되는 텍스트 입력 팝업을 C#으로 닫을 수 있습니까?텍스트 상자의 텍스트 입력을 닫으시겠습니까?
내 응용 프로그램에서 LayoutRoot 또는 ContentPanel (부모 모눈 모두)에 포커스를 설정한다고 생각했지만 작동하지 않습니다.
현재 페이지에 초점을 맞추면 키보드가 숨겨집니다.
이Application.Current.GetActivePage().Focus();
내가 당신에게 대안을 제안합니다 예를 들어 당신은 같은 것을 수행 할 수 있습니다 :
를것은
public static PhoneApplicationPage GetActivePage(this Application application) {
PhoneApplicationPage content = null;
if (application != null) {
PhoneApplicationFrame rootVisual = application.RootVisual as PhoneApplicationFrame;
if (rootVisual != null) {
content = rootVisual.Content as PhoneApplicationPage;
}
}
return content;
}
그런 다음 당신이 할 수있는 현재 활성화 된 페이지를 얻을 확장 방법을 확인
private void YourTextBoxGotFocus(object sender, RoutedEventArgs e)
{
YourTextBox.IsEnabled = false;
YourTextBox.IsEnabled = true;
}
키보드를 숨기시겠습니까? –
@Alaa Masoud 키보드를 숨기고 싶습니다. – Jason94