WindowsPhone用のSilverlight ToolkitのAutocompletboxにフォーカス
-
10-10-2019 - |
質問
することはできません autocompletebox.Focus()
, 、しかし、回避策があるようです: TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;
ただし、方法はありません FindName
Windows Phoneで。どうすればこれを回避できますか?
解決
このブログからソースコードの短いチャンクを取得する VisualTreeEnumeration. 。 (Toolkit独自のVisualTreeExtensionsクラスに関するコメントには、WP7 Toolkitを適用しません)。
これで、以下で内部のテキストボックスを取得できます。-
textBox = autoBox.Descendents().OfType<TextBox>().FirstOrDefault(t => t.Name == "Text");
所属していません StackOverflow