2012-11-20 50 views
1

即時創建一個Windows應用商店應用程序,我想集中我的PopDialog的文本框。我如何在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
  1. 焦點移到一個文本框將顯示鍵盤
  2. 如果你把文本框的形式提交按鈕,輸入會自動觸發而無需任何額外的代碼提交按鈕。

所以訣竅在於,強制將焦點放在您的文本框中,該文本框位於帶有提交按鈕的窗體中,並且應該都很好。