2012-11-20 7 views
1

메신저가 Windows Store App을 만들고, 내 PopDialog의 Textbox에 집중하려고합니다.Windows 스토어 앱에서 UI 요소를 어떻게 집중시킬 수 있습니까?

GroupName = new TextBox(); 
GroupName.Width = 400; 
GroupName.Height =35; 
GroupName.VerticalAlignment = VerticalAlignment.Center; 
GroupName.HorizontalAlignment = HorizontalAlignment.Left; 
GroupName.Focus(Windows.UI.Xaml.FocusState.Programmatic); 
Content.Children.Add(GroupName); 

또한 버튼에 집중해야하기 때문에 사용자가 버튼을 누르면 푸시 버튼이 활성화됩니다.

Button create = new Button(); 
create.Content = "Erstellen"; 
create.Focus(FocusState.Pointer); 
create.Click += AddGroup; 
Btnpanel.Children.Add(create); 

답변

0

당신이 수동으로 "소프트"키보드를 불러옵니다 그때는 그게 가능하다고 생각하지 않는다 원하는 것을 의미하는 경우. 해당 사용자 경험을 관리하는 키보드 시스템이 있지만 사용자가 키보드를 가져올 때 알림을 받으려면 등록하려면 수동으로 시작할 수 없습니다. 당신이 onHiding 함수에 연결하고 제출을 시작하는 것을 사용할 수있는 경우

http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.viewmanagement.inputpane.aspx

. 당신이 제출 버튼 형태로 텍스트 상자를 넣으면 키보드를

  • 를 표시하는 텍스트 필드에 포커스를주기

  • 0
    1. , 자동으로 (가) 어떤 추가 코드없이 버튼을 제출 트리거 입력합니다.

    그래서 트릭은 제출 버튼이있는 양식의 텍스트 상자에 포커스를두고 모든 것이 잘되어야합니다.

    관련 문제