Итак, в настоящее время у меня есть средство выбора на моей странице содержимого с несколькими областями, которые поступают из источника данных «Патио», однако я пытаюсь проверить, выбрал ли пользователь или нет значение в этом средстве выбора в моей ViewModel, но я не могу этого сделать хоть убей, выясните, почему привязка выбранного элемента не работает должным образом.
Вот мой инструмент выбора с привязками, и ItemDisplayBinding, и ItemsSource работают нормально:
Код: Выделить всё
Код: Выделить всё
[ObservableProperty]
private ObservableCollection _patio = new();
[ObservableProperty, NotifyPropertyChangedFor(nameof(CanPost))]
private string _selectedArea;
// Validations
public bool CanPost => !string.IsNullOrEmpty(EntryChassi)
&& !string.IsNullOrEmpty(Cracha)
&& !string.IsNullOrEmpty(SelectedArea);
I'm relatively new to MAUI and MVVM and also this is my first time posting so if i need to provide more information about the code please just let me know.
Ive also tried doing it this way but it didn't work also:
Код: Выделить всё
public string SelectedArea
{
get => _selectedArea;
set
{
if (_selectedArea != value)
{
_selectedArea = value;
OnPropertyChanged(nameof(_selectedArea));
}
}
}
Источник: https://stackoverflow.com/questions/781 ... -maui-mvvm
Мобильная версия