void PrepareCategoriesStack() { var usercats = new ObservableCollection <UserCategoryView>(); var maxCat = CategoryService.GetMaxCategory(); for (int i = 1; i <= maxCat; i++) { var desk = UKS.GetDescription(User.Id, i); usercats.Add(new UserCategoryView(i, desk, IsAdmin)); } UserCats = usercats; catLV.ItemsSource = UserCats; }