Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. public MainPage()
  2. {
  3. this.InitializeComponent();
  4. this.BindingContext = this.mainViewModel = new MainViewModel();
  5.  
  6.  
  7. CollectionView courseCollectionView = new CollectionView
  8. {
  9. ItemSizingStrategy = ItemSizingStrategy.MeasureFirstItem,
  10. ItemTemplate = new DataTemplate(typeof(ItemView))
  11. };
  12.  
  13.  
  14. courseCollectionView.SetBinding(CollectionView.ItemsSourceProperty,
  15. new Binding() { Source = this.mainViewModel.CountryNames, Mode =
  16. BindingMode.TwoWay });
  17.  
  18. courseCollectionView.ItemsLayout = new GridItemsLayout(4,
  19. ItemsLayoutOrientation.Vertical);
  20.  
  21. this.CoursesStack.Children.Clear();
  22. this.CoursesStack.Children.Add(courseCollectionView);
  23.  
  24. }
  25.  
  26. ObservableCollection<Country> countryNames;
  27.  
  28. public ObservableCollection<Country> CountryNames
  29. {
  30. get => this.countryNames;
  31. set
  32. {
  33. this.countryNames = value;
  34. RaisePropertyChanged("CountryNames");
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement