Exemplo n.º 1
0
        private void ColorButton_OnClick(object sender, RoutedEventArgs e)
        {
            var button = (Button)sender;

            if (button.DataContext is ILabeledColor labeledColor)
            {
                _colorTarget = labeledColor;
                if (labeledColor.Color == Colors.Black)
                {
                    MyColorPicker.Color = labeledColor.Color;
                }
                else
                {
                    var hsv = labeledColor.Color.ToHsv();
                    hsv.V = _viewModel.Brightness / 100; // apply the brightness
                    MyColorPicker.Color = hsv.ToArgb();
                }
            }
        }
Exemplo n.º 2
0
 private void ColorFlyout_OnClosing(FlyoutBase sender, FlyoutBaseClosingEventArgs args)
 {
     _colorTarget = null;
 }