コード例 #1
0
        void g_SelectColor(object sender, SelectColorRoutedEventArgs e)
        {
            var c = sender as QueueListItemControl;

            var offset = c.TranslatePoint(new System.Windows.Point(0, 0), theGrid);

            _colorPicker.Margin = new Thickness(10, (offset.Y + 1) - theGrid.RowDefinitions[0].ActualHeight, 0, 0);
            _colorPicker.Tag    = c;
            _colorPicker.Show(e.Color);
        }
コード例 #2
0
        private void brColor_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            var evn = new SelectColorRoutedEventArgs(SelectColorEvent);

            evn.Color = _item.Color;

            RaiseEvent(evn);

            //if( evn.Handled ) {
            //  _item.Color = evn.Color;

            //  brColor.Background = new SolidColorBrush(Color.FromRgb(_item.Color.R, _item.Color.G, _item.Color.B));
            //}
        }
コード例 #3
0
    void g_SelectColor(object sender, SelectColorRoutedEventArgs e) {
      var c = sender as QueueListItemControl;

      var offset = c.TranslatePoint(new System.Windows.Point(0, 0), theGrid);
      _colorPicker.Margin = new Thickness(10, (offset.Y+1) - theGrid.RowDefinitions[0].ActualHeight, 0, 0);
      _colorPicker.Tag = c;
      _colorPicker.Show(e.Color);
      
    }
コード例 #4
0
    private void brColor_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) {
      var evn = new SelectColorRoutedEventArgs(SelectColorEvent);

      evn.Color = _item.Color;

      RaiseEvent(evn);

      //if( evn.Handled ) {
      //  _item.Color = evn.Color;
        
      //  brColor.Background = new SolidColorBrush(Color.FromRgb(_item.Color.R, _item.Color.G, _item.Color.B));
      //}
    }