, когда я пытаюсь сфокусироваться на моем «autocompletetextbox», я не смог написать autocompletetextbox.focus ()
но курсор все еще фокусируется на другом, что я должен сделать или написать, чтобы включить запись или фокус?
Я столкнулся с тем же самым - он не работает должным образом в своей текущей форме (я полагаю, вы говорите о AutoCompleteBox, который поставляется с выпуском WPFToolkit за февраль 2010 г.).
Я создал подкласс:
public class AutoCompleteFocusableBox : AutoCompleteBox
{
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
var textbox = Template.FindName("Text", this) as TextBox;
if(textbox != null) textbox.Focus();
}
}
Это устанавливает фокус на фактическое TextBox
(называемое «Текст»), которое является частью стандартного ControlTemplate
.