Как я могу установить фокус на запись из моей модели представления в MAUIC#

Место общения программистов C#
Ответить
Anonymous
 Как я могу установить фокус на запись из моей модели представления в MAUI

Сообщение Anonymous »

На моей странице есть поле ввода и элемент выбора. При запуске приложения пользователь должен выбрать процесс в средстве выбора, после чего фокус должен автоматически оказаться в поле ввода. Поскольку я оцениваю элемент Picker в ViewModel (с помощью RelayCommand), у меня возникает вопрос, если да, то как мне установить фокус с виртуальной машины.
Мой файл xaml:< /p>

Код: Выделить всё





WidthRequest="270"
HorizontalTextAlignment="Center"
Margin="0,10,0,0"
FontSize="20"
TextColor="OrangeRed"
x:Name="piProcess"
ItemsSource="{Binding ScanProcesses}">















Моя модель представления (фрагмент)

Код: Выделить всё

...
[RelayCommand]
async Task PiProcessItemChanged(object data) {
ProcessType = Convert.ToInt32(data);
if(ProcessType.Equals(0)) {
LblBarcodeText = labelText[1];
} else {
LblBarcodeText = labelText[2];
}

}
Событие itemchanged работает. Но теперь необходимо установить фокус в поле ввода.
Я все еще новичок в области MVVM и поэтому не знаю точно, как это реализовать.

Подробнее здесь: https://stackoverflow.com/questions/765 ... el-in-maui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»