Я застрял с моим сборщиком, который заполняется категориями на загруженной странице. однако я хочу, чтобы в качестве selectitem была выбрана правильная категория продукта, но она не работает.
Ваша помощь приветствуется.
Мой XAML:
<Picker x:Name="Picker_Cats" Title="-- Select Category --" ItemsSource="{Binding AllCats}" ItemDisplayBinding="{Binding CategoryName}" SelectedItem="{Binding SelectedCat,Mode=TwoWay}" Grid.Row="3" Grid.Column="1" TextColor="DarkGray" SelectedIndexChanged="Picker_Cats_SelectedIndexChanged"/>
Моя виртуальная машина:
private ObservableCollection<Category> _AllCats;
public ObservableCollection<Category> AllCats
{
set
{
this._AllCats = value;
OnPropertyChanged();
}
get
{
return this._AllCats;
}
}
private Category _SelectedCat;
public Category SelectedCat
{
set
{
this._SelectedCat = value;
OnPropertyChanged();
}
get
{
return this._SelectedCat;
}
}
public ProdsMngtDetailViewModel(Product product , Category selectedcat)
{
GetCatsAsync();
SelectedCat = selectedcat;
SelectedProduct = product;
CategoriesService cs = new CategoriesService();
AllCats = cs.GetAllCats();
}
Я отладил свое приложение, и SelectedCat получает желаемое значение категории, но проблема в том, что средство выбора его не выбирает.