public SettingsPage() { InitializeComponent(); InnerButtonClose.IsVisible = false; InnerButtonMenu.IsVisible = true; ConnectOpenWithClick(); ConnectCloseWithClick(); ConnectWithClick(); if (App.geometryInteractor.ColorForVisitedPolygon == Color.FromRgba(54, 138, 239, 100)) { Blue.ScaleTo(1.3, 1); } else if (App.geometryInteractor.ColorForVisitedPolygon == Color.FromRgba(255, 214, 0, 100)) { Yellow.ScaleTo(1.3, 1); } else if (App.geometryInteractor.ColorForVisitedPolygon == Color.FromRgba(255, 23, 68, 100)) { Red.ScaleTo(1.3, 1); } else if (App.geometryInteractor.ColorForVisitedPolygon == Color.FromRgba(0, 200, 83, 100)) { Green.ScaleTo(1.3, 1); } }
async void ColorButtonClicked(object sender, System.EventArgs e) { Blue.ScaleTo(1, 1); Yellow.ScaleTo(1, 1); Red.ScaleTo(1, 1); Green.ScaleTo(1, 1); Blue.WidthRequest = 80; Blue.HeightRequest = 80; Yellow.WidthRequest = 80; Yellow.HeightRequest = 80; Red.WidthRequest = 80; Red.HeightRequest = 80; Green.WidthRequest = 80; Green.HeightRequest = 80; Button colorButton = (Button)sender; await colorButton.ScaleTo(1.3, 500); if (colorButton.Text == "Blue") { App.geometryInteractor.ColorForVisitedPolygon = Color.FromRgba(54, 138, 239, 100); } else if (colorButton.Text == "Yellow") { App.geometryInteractor.ColorForVisitedPolygon = Color.FromRgba(255, 214, 0, 100); } else if (colorButton.Text == "Red") { App.geometryInteractor.ColorForVisitedPolygon = Color.FromRgba(255, 23, 68, 100); } else if (colorButton.Text == "Green") { App.geometryInteractor.ColorForVisitedPolygon = Color.FromRgba(0, 200, 83, 100); } }