1

を行うことはできませんがautocompletebox.Focus()、回避策があるようです:TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;

FindNameただし、 WindowsPhoneには方法がありません。どうすればこれを回避できますか?

4

1 に答える 1

2

VisualTreeEnumerationに関するこのブログからソースコードの短いチャンクを取得します。(ツールキット自体のVisualTreeExtensionsクラスに関するコメントはWP7ツールキットを適用しないことに注意してください)。

これで、次のコマンドで内部TextBoxを取得できます。-

textBox = autoBox.Descendents().OfType<TextBox>().FirstOrDefault(t => t.Name == "Text");
于 2011-01-13T12:52:17.283 に答える