public MonkeyPage() { InitializeComponent(); BindingContext = vm = new MonkeyViewModel(); Ready(); buttonGetMonkeys.Clicked += ButtonGetMonkeys_Clicked; buttonClearMonkeys.Clicked += ButtonClearMonkeys_Clicked;; }
public MonkeyPage(Monkey monkey) { InitializeComponent(); BindingContext = new MonkeyViewModel(monkey); ButtonDismiss.Clicked += (sender, args) => { Navigation.PopAsync(true); }; }
public MainPage() { InitializeComponent(); for (int i = 0; i < 100; i++) { monkeys.Add(new Monkey { Name = $"Monkey {i}", Description = $"Monkey Desc {i}" }); } BindingContext = new MonkeyViewModel { Monkeys = monkeys }; }
private AnimalViewModel CreateRandomAnimal() { AnimalViewModel animal = null; var name = _names[_random.Next(0, _names.Length - 1)]; var color = _colors[_random.Next(0, _colors.Length - 1)]; switch (_random.Next(0, 3)) { case 0: // Cat var cat = new CatViewModel { Name = name, ImageUrl = _catImageUrls[_random.Next(0, _catImageUrls.Length - 1)], FavoriteColor = color }; animal = cat; break; case 1: // Dog var dog = new DogViewModel { Name = name, ImageUrl = _dogImageUrls[_random.Next(0, _dogImageUrls.Length - 1)], FavoriteColor = color }; animal = dog; break; case 2: // Monkey var monkey = new MonkeyViewModel { Name = name, ImageUrl = _monkeyImageUrls[_random.Next(0, _monkeyImageUrls.Length - 1)], FavoriteColor = color }; animal = monkey; break; } return(animal); }
public MainPage() { InitializeComponent(); var monkeys = new ObservableCollection <Monkey>(); for (int i = 0; i < 100; i++) { monkeys.Add(new Monkey { Name = $"Monkey {i}", Description = $"Monkey Desc {i}", Image = ImageSource.FromFile("monkey.jpg") }); } BindingContext = new MonkeyViewModel { Monkeys = monkeys }; }
public MonkeyView() { InitializeComponent(); BindingContext = new MonkeyViewModel(); }
public MonkeyAdapter(MonkeyViewModel viewModel, Activity activity) { this.activity = activity; this.viewModel = viewModel; this.viewModel.Monkeys.CollectionChanged += Monkeys_CollectionChanged; }
public MonkeyPage(Monkey monkey) { InitializeComponent(); BindingContext = new MonkeyViewModel(monkey); }