Ejemplo n.º 1
0
        public void CustomizeView(DummyNode model, Dynamo.Controls.NodeView nodeView)
        {
            var fileName = "DeprecatedNode.png";

            if (model.NodeNature == DummyNode.Nature.Unresolved)
            {
                fileName = "MissingNode.png";
            }

            model.State = ElementState.Warning;

            var src = @"/CoreNodeModelsWpf;component/Resources/" + fileName;

            Image dummyNodeImage = new Image
            {
                Width   = 66.0,
                Height  = 66.0,
                Stretch = Stretch.UniformToFill,
                Source  = new BitmapImage(new Uri(src, UriKind.Relative))
            };

            RenderOptions.SetBitmapScalingMode(dummyNodeImage, BitmapScalingMode.HighQuality);

            nodeView.inputGrid.Children.Add(dummyNodeImage);
            model.Warning(model.GetDescription());
        }
Ejemplo n.º 2
0
        public void CustomizeView(FamilyInstanceParameters model, Dynamo.Controls.NodeView nodeView)
        {
            base.CustomizeView(model, nodeView);

            // this is not a recommended workaround
            model.EngineController = nodeView.ViewModel.DynamoViewModel.EngineController;
        }
Ejemplo n.º 3
0
        public void CustomizeView(DummyNode model, Dynamo.Controls.NodeView nodeView)
        {
            var fileName = "DeprecatedNode.png";

            if (model.NodeNature == DummyNode.Nature.Unresolved)
            {
                fileName = "MissingNode.png";
            }

            var src = @"/CoreNodeModelsWpf;component/Resources/" + fileName;

            Image dummyNodeImage = new Image()
            {
                Stretch = System.Windows.Media.Stretch.None,
                Source  = new BitmapImage(new Uri(src, UriKind.Relative))
            };

            nodeView.inputGrid.Children.Add(dummyNodeImage);
            model.Warning(model.GetDescription());
        }
Ejemplo n.º 4
0
 public void CustomizeView(Filename nodeModel, Dynamo.Controls.NodeView nodeView)
 {
     base.CustomizeView(nodeModel, nodeView);
     this.model = nodeModel;
 }
Ejemplo n.º 5
0
 public void CustomizeView(CreateList model, Dynamo.Controls.NodeView nodeView)
 {
     base.CustomizeView(model, nodeView);
 }
Ejemplo n.º 6
0
 /// <summary>
 ///     Customize view
 /// </summary>
 /// <param name="model"></param>
 /// <param name="nodeView"></param>
 public void CustomizeView(MandrillReportNode model, Dynamo.Controls.NodeView nodeView)
 {
     base.CustomizeView(model, nodeView);
 }
Ejemplo n.º 7
0
 public void CustomizeView(Filename nodeModel, Dynamo.Controls.NodeView nodeView)
 {
     base.CustomizeView(nodeModel, nodeView);
     this.model     = nodeModel;
     workspaceModel = nodeView.ViewModel.WorkspaceViewModel.Model;
 }
 public void CustomizeView(Directory model, Dynamo.Controls.NodeView nodeView)
 {
     base.CustomizeView(model, nodeView);
     this.model = model;
 }