Установить курсорный фокус в редактируемый комбинированный список в WPF C #

У меня есть редактируемый комбинированный список в WPF, и я хочу установить фокус с C #,

Я использую Combobox.Focus (), но он показывает только выделение, но я хочу изменить параметр, где пользователь может начать вводить.

Обновление: выяснили FIX

В итоге я добавил событие «Loaded» в Combobox и написал следующий код, чтобы сфокусироваться и все заработало. Отлично

    private void LocationComboBox_Loaded(object sender, RoutedEventArgs e)
    {
        ComboBox cmBox = (System.Windows.Controls.ComboBox)sender;
        var textBox = (cmBox.Template.FindName("PART_EditableTextBox",  
                       cmBox) as TextBox);
        if (textBox != null)
        {
            textBox.Focus();
            textBox.SelectionStart = textBox.Text.Length;
        }


    }

Ответы на вопрос(0)

Ваш ответ на вопрос