private async void Grid_Initialized(object sender, EventArgs e) { if (SenderWindow.Clip.Bounds.Width == 260) { RetractAgain = true; } await GI.ExpandWindow(SenderWindow, true); await GI.FadeIn(this); }
private async void WarningYesButton_Click(object sender, RoutedEventArgs e) { await GI.FadeOut(this); if (RetractAgain) { await GI.ExpandWindow(SenderWindow, false); } YesBool = true; SelectionMade = true; }
async Task ShowColorPickerTask(bool FillColorOrBorderColor) { bool RetractAgain = false; if (SenderWindow.Clip.Bounds.Width == 260) { RetractAgain = true; } await GI.ExpandWindow(SenderWindow, true); ColorPicker PickColor = new ColorPicker(SenderWindow); SenderWindow.MainGrid.Children.Add(PickColor); while (true) { if (PickColor.SelectionMade) { if (FillColorOrBorderColor) { if (PickColor.SelectedColor != null) { ItemFillColorButton.Background = PickColor.SelectedColor; } } else { if (PickColor.SelectedColor != null) { ItemBorderColorButton.Background = PickColor.SelectedColor; } } SenderWindow.MainGrid.Children.Remove(PickColor); break; } await Task.Delay(100); } if (RetractAgain) { await GI.ExpandWindow(SenderWindow, false); } }