public EXPRESSIONTYPE WithLabel([NotNull] Label label)
        {
            Styler.Default.ApplyStyle(label);

            _element.Label = ControlDriverFactory.GetDriver(label);
            return(ThisExpression());
        }
Exemplo n.º 2
0
        private Action <object> _enableAction = delegate { };      // (target) => { };

        #region Constructors

        /// <summary>
        /// Initializes a new instance of the <see cref="ScreenElement&lt;T&gt;"/> class.
        /// </summary>
        /// <param name="control">The control.</param>
        public ScreenElement([NotNull] T control)
        {
            Assert.ArgumentNotNull(control, nameof(control));

            Driver = ControlDriverFactory.GetDriver(control);

            Styler.Default.ApplyStyle(control);
            _originalColor = Driver.BackColor;
            BoundControl   = control;
        }
Exemplo n.º 3
0
 public static object Retrieve(object control)
 {
     return(Retrieve(ControlDriverFactory.GetDriver(control)));
 }
Exemplo n.º 4
0
 public static void Store(object control, object lastValue)
 {
     Store(ControlDriverFactory.GetDriver(control), lastValue);
 }