public void SetCommand_OnButtonExWithSimpleValueNoEventName_ClickEventShouldBeUsed() { var value = DateTime.Now.Ticks.ToString(); var vmTarget = new TestViewModel(); var button = new ButtonEx(Application.Context); button.SetCommand( vmTarget.SetPropertyCommand, value); Assert.IsNull(vmTarget.TargetProperty); button.PerformClick(); Assert.AreEqual(value, vmTarget.TargetProperty); }
public static void SetButtonStyle4QueryAndClear(UCBase ucBase, ButtonEx btnQuery, ButtonEx btnClear, Boolean autoSize = true) { var query = new ButtonEx { Caption = btnQuery.Caption }; query.Click += delegate { btnQuery.PerformClick(); }; var clear = new ButtonEx { Caption = btnClear.Caption }; clear.Click += delegate { btnClear.PerformClick(); }; ucBase.AddToolStripItem(clear, 0); ucBase.AddToolStripItem(query, 0); SetButtonStyle4QueryAndClear(btnQuery, btnClear, false); }