示例#1
0
        void PaddingChanged(ControlBase control, EventArgs args)
        {
            Control.Internal.Slider val = control as Control.Internal.Slider;
            int i = (int)val.Value;

            outer.Padding = new Padding(i, i, i, i);
        }
示例#2
0
        void MarginChanged(ControlBase control, EventArgs args)
        {
            ControlBase inner = control.UserData as ControlBase;

            Control.Internal.Slider val = control as Control.Internal.Slider;
            int i = (int)val.Value;

            inner.Margin = new Margin(i, i, i, i);
        }
示例#3
0
        void HeightChanged(ControlBase control, EventArgs args)
        {
            ControlBase inner = control.UserData as ControlBase;

            Control.Internal.Slider val = control as Control.Internal.Slider;
            if (inner.VerticalAlignment != VerticalAlignment.Stretch)
            {
                inner.Height = (int)val.Value;
            }
        }
示例#4
0
        void WidthChanged(ControlBase control, EventArgs args)
        {
            ControlBase inner = control.UserData as ControlBase;

            Control.Internal.Slider val = control as Control.Internal.Slider;
            if (inner.HorizontalAlignment != HorizontalAlignment.Stretch)
            {
                inner.Width = (int)val.Value;
            }
        }
示例#5
0
 void SliderMoved(ControlBase control, EventArgs args)
 {
     Control.Internal.Slider slider = control as Control.Internal.Slider;
     UnitPrint(String.Format("Slider moved: ValueChanged: {0}", slider.Value));
 }