public ImageCollectionPage() { InitializeComponent(); _vm = new ImageCollectionViewModel(); _vm.ItemSelected += OnItemSelected; BindingContext = _vm; }
public ImageViewPage(ImageSource source, ImageCollectionViewModel icvm) { var vm = new ImageViewModel(source); _icvm = icvm; vm.EditPressed += OnEditPressed; BindingContext = vm; InitializeComponent(); }
public EditImageViewPage(ImageSource source, ImageCollectionViewModel icvm) { InitializeComponent(); _icvm = icvm; _vm = new ImageViewModel(source); _vm.RemovePressed += GoBack; _vm.RemovePressed += _icvm.Remove; _vm.SavePressed += GoBack; _vm.SavePressed += _icvm.SaveImageToGallery; BindingContext = _vm; }