Ejemplo n.º 1
0
        public void ActivateIn(IEditorContainer newWindow)
        {
            var surface = new Surface(newWindow);

            var ts      = new TimedSerie <int>();
            var oscillo = new Oscilloscope();
            var knob    = new KnobControl();

            oscillo.Location = new Point(200, 200);

            surface.Controls.Add(oscillo);
            surface.Controls.Add(knob);

            ts.ValuesSource = knob;
            //  oscillo.ValuesSource = ts;

            surface.AdornWith <Resizer>(oscillo);
            surface.AdornWith <Positioner>(oscillo);

            var connectorAdorner = surface.AdornWith <Connector>(oscillo);

            connectorAdorner.Add("Src", new Point(20, 20));

            surface.AdornWith <Resizer>(knob);
            surface.AdornWith <Positioner>(knob);

            this.Controls.Add(surface);
        }