public KaraokeMachine([NotNull] ExecuteVia uiThread) : base(uiThread) { ControlMaker = new UiControlMaker(uiThread); Pause = new Command(_NoOp); AdvanceSlide = AsyncCommand.Wrapping(_NoOp); Start = AsyncCommand.Wrapping(_NoOp); StartAutoplay = AsyncCommand.Wrapping(_NoOp); TurnOn = AsyncCommand.Wrapping(_NoOp); Stop = new Command(_NoOp); _CleanUp = _NoOp; }
public FirePropertyChanged([NotNull] ExecuteVia notificationThread) { _notificationThread = notificationThread; }
protected KaraokeMachine() : this(ExecuteVia.ThisThread()) { }
public static KaraokeMachine Brainless() { return(new KaraokeMachine(ExecuteVia.SynchronousCall())); }