Ejemplo n.º 1
0
        private async void OnHighlightClicked(object sender, RoutedEventArgs e)
        {
            try
            {
                var vm = (sender as dynamic).DataContext;
                if (vm == null)
                {
                    return;
                }

                var picker = new ColorPicker.ColorPicker
                {
                    SelectedColor = vm.Background,
                    Margin        = new Thickness(0, 10, 0, 0)
                };

                var dlg = new ContentDialog
                {
                    Title               = "Change Task List Highlight",
                    Content             = picker,
                    PrimaryButtonText   = "SAVE",
                    SecondaryButtonText = "CANCEL",
                    Padding             = new Thickness(10)
                };

                dlg.PrimaryButtonClick += delegate { vm.ChangeBackgroundColor(picker.SelectedColor); };

                await dlg.ShowAsync();
            }
            catch (RuntimeBinderException ex)
            {
                Debug.WriteLine($"on highlight clicked {ex}");
            }
        }
Ejemplo n.º 2
0
 public ColorConfigItem(string g, string k, string n)
     : base(g, k, n)
 {
     ui = new ColorPicker.ColorPicker();
     onUICreated();
     ui.PreviewMouseLeftButtonUp += OnUiMouseLeftButtonUp;
 }
Ejemplo n.º 3
0
 public ColorConfigItem(string g, string k, string n)
     : base(g, k, n)
 {
     ui = new ColorPicker.ColorPicker();
     onUICreated();
     ui.PreviewMouseLeftButtonUp += OnUiMouseLeftButtonUp;
 }
Ejemplo n.º 4
0
 private void selcol(object sender, RoutedEventArgs e)
 {
     ColorPicker.ColorPicker c = new ColorPicker.ColorPicker();
     c.PointerPressed       += selcolFin;
     c.SelectedColorChanged += a;
     ColorPickerH.sd         = c.SelectedColor;
     c.Width = 500;
     ((ListView)((StackPanel)((Button)sender).Parent).Parent).Items.Add(c);
 }
Ejemplo n.º 5
0
 public override void OnApplyTemplate()
 {
     base.OnApplyTemplate();
     this.m_popup        = base.GetTemplateChild("PART_Popup") as UIElement;
     this.m_colorPicker  = base.GetTemplateChild("PART_ColorPicker") as ColorPicker.ColorPicker;
     this.m_toggleButton = base.GetTemplateChild("PART_ToggleButton") as ToggleButton;
     if (this.m_colorPicker != null)
     {
         this.m_colorPicker.SelectedColor = this.SelectedColor;
     }
 }
Ejemplo n.º 6
0
 public override void OnApplyTemplate()
 {
     base.OnApplyTemplate();
     this.m_popup = base.GetTemplateChild("PART_Popup") as UIElement;
     this.m_colorPicker = base.GetTemplateChild("PART_ColorPicker") as ColorPicker.ColorPicker;
     this.m_toggleButton = base.GetTemplateChild("PART_ToggleButton") as ToggleButton;
     if (this.m_colorPicker != null)
     {
         this.m_colorPicker.SelectedColor = this.SelectedColor;
     }
 }
Ejemplo n.º 7
0
        /*private void CounterChanged(object sender, System.EventArgs e)
         * {
         *  if (EnabledOSC == true)
         *  {
         *      Counter counter = sender as Counter;
         *      cd = this.DataContext as ChannelData;
         *      message.SendOSC(cd.Name + "/" + counter.Name, counter.Count.ToString());
         *  }
         * }*/

        private void ChannelColorPicker_SelectedColorChanged(object sender, RoutedPropertyChangedEventArgs <Color> e)
        {
            if (EnabledOSC == true)
            {
                ColorPicker.ColorPicker colorpicker = sender as ColorPicker.ColorPicker;
                if (cd != null)
                {
                    Color  col = colorpicker.SelectedColor;
                    string hex = Utils.ColorToHexString(col);
                    cd = DataContext as ChannelData;
                    message.SendOSC(cd.Name + "/" + colorpicker.Name, hex);
                }
            }
        }
Ejemplo n.º 8
0
        private void OpenFile(String path)
        {
            BitmapImage bitmap = new BitmapImage();

            bitmap.BeginInit();
            bitmap.DecodePixelWidth  = 300;
            bitmap.DecodePixelHeight = 300;
            bitmap.UriSource         = new Uri(path, UriKind.Absolute);
            bitmap.EndInit();
            bitmap.Freeze();
            Img.Source = bitmap;

            stopwatch.Restart();
            ColorPicker.ColorPicker colorPicker = new ColorPicker.ColorPicker();
            Color color = colorPicker.GetMediaColor(path);

            stopwatch.Stop();

            Rec.Fill     = new SolidColorBrush(color);
            Tb_Time.Text = $"{stopwatch.ElapsedMilliseconds} ms";
        }