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}"); } }
public ColorConfigItem(string g, string k, string n) : base(g, k, n) { ui = new ColorPicker.ColorPicker(); onUICreated(); ui.PreviewMouseLeftButtonUp += OnUiMouseLeftButtonUp; }
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); }
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; } }
/*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); } } }
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"; }