Exemplo n.º 1
0
 private void Awake()
 {
     sprites         = FindObjectsOfType <SpriteHighlight>();
     colors          = Instantiate(colorReference);
     colors.positive = GetColorWithAlpha(colorReference.positive, 0.5f);
     colors.negative = GetColorWithAlpha(colorReference.negative, 0.5f);
 }
Exemplo n.º 2
0
 /// <summary>
 ///     Customize View.
 /// </summary>
 /// <param name="model"></param>
 /// <param name="nodeView"></param>
 public void CustomizeView(ColorPalette model, NodeView nodeView)
 {
     colorPaletteNode   = model;
     mcolor             = Color.FromArgb(model.dsColor.Alpha, model.dsColor.Red, model.dsColor.Green, model.dsColor.Blue);
     ColorPaletteUINode = new ColorPaletteUI();
     nodeView.inputGrid.Children.Add(ColorPaletteUINode);
     ColorPaletteUINode.DataContext = this;
 }
Exemplo n.º 3
0
        /// <summary>
        ///     Customize View.
        /// </summary>
        /// <param name="model"></param>
        /// <param name="nodeView"></param>
        public void CustomizeView(ColorPalette model, NodeView nodeView)
        {
            viewNode           = nodeView;
            colorPaletteNode   = model;
            converter          = new Converters.MediatoDSColorConverter();
            ColorPaletteUINode = new ColorPaletteUI();
            ColorPaletteUINode.xceedColorPickerControl.Closed += ColorPickerControl_Closed;
            colorPaletteNode.PropertyChanged += ColorPaletteNode_PropertyChanged;
            nodeView.ContentGrid.Children.Add(ColorPaletteUINode);


            var undoRecorder = viewNode.ViewModel.WorkspaceViewModel.Model.UndoRecorder;

            WorkspaceModel.RecordModelForModification(colorPaletteNode, undoRecorder);
            //kick off ui to match initial model state.
            this.ColorPaletteNode_PropertyChanged(ColorPaletteUINode, new PropertyChangedEventArgs("DsColor"));
        }