private void ColorPickerFlyout_Pick_Click(object sender, RoutedEventArgs e) { Text.Document.Selection.CharacterFormat.ForegroundColor = ColorFlyout_Picker.Color; ColorFlyout.Hide(); Text.Focus(FocusState.Keyboard); }
//吸管变化 private void ColorPicker_StrawChanged() { StrawChanged?.Invoke(); ColorFlyout.Hide(); App.Model.StrawVisibility = Visibility.Collapsed; }
private async void ColorAccepted_OnClick(object sender, RoutedEventArgs e) { var dimmedColor = MyColorPicker.Color; if (dimmedColor == Colors.Black) { _colorTarget.Color = dimmedColor; } else { var hsv = dimmedColor.ToHsv(); _viewModel.Brightness = hsv.V * 100; hsv.V = 1; _colorTarget.Color = hsv.ToArgb(); } ColorFlyout.Hide(); await _viewModel.Device.SetColorAsync(dimmedColor); }
private void ColorSelector_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { _currentBrush = (SolidColorBrush)e.AddedItems[0]; SelectedColorBorder.Background = _currentBrush; ColorFlyout.Hide(); }