public async void ChangeColorButtonClicked(object sender, EventArgs e) { var button = (Button)sender; var themeColor = (BandThemeColorViewModel)button.CommandParameter; var picker = new ColorPickerPage { Color = themeColor.Color }; picker.Picked += delegate { themeColor.Color = picker.Color; }; await Navigation.PushAsync(picker); }