Как я могу установить фокус на запись из моей модели представления в 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

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