コード例 #1
0
 public override void SetupCustomUIElements(dynNodeView nodeUI)
 {
     DoubleSlider.BuildSliderUI(nodeUI, this, Value, SerializeValue(),
                                new IntegerSliderSettingsControl()
     {
         DataContext = this
     }, new IntegerDisplay());
 }
コード例 #2
0
ファイル: NodeWithUITests.cs プロジェクト: algobasket/Dynamo
        public void SliderASTGeneration()
        {
            var sliderNode = new DoubleSlider { Value = 10 };
            var buildOutput = sliderNode.BuildOutputAst(new List<AssociativeNode>());

            Assert.AreEqual(
                10,
                ((DoubleNode)((BinaryExpressionNode)buildOutput.First()).RightNode).Value);
        }
コード例 #3
0
ファイル: NodeWithUITests.cs プロジェクト: whztt07/Dynamo
        public void SliderMaxValue()
        {
            var sliderNode = new DoubleSlider(null) { Value = 500 };
            sliderNode.UpdateValue("Value", "1000");

            Assert.AreEqual(
                 1000,
                 sliderNode.Max);

            sliderNode.UpdateValue("Value", "-1");

            Assert.AreEqual(
                 -1,
                 sliderNode.Min);
        }