private void Rotary_Click(IPushButton sender, EmptyEventArgs args) { Dispatcher.Run(() => { AddOutput("Rotary clicked"); }); }
private void PushButton_Released(IPushButton sender, EmptyEventArgs args) { Dispatcher.Run(() => { AddOutput("Released"); ColorDot.Fill = new SolidColorBrush(Colors.Yellow); }); }
/// <summary> /// Initializes a new <see cref="PushButtonHelper"/> instance. /// </summary> /// <param name="owner"> /// The <see cref="IPushButton"/> instance that owns this helper. /// </param> public PushButtonHelper(IPushButton owner) { // Validate if (owner == null) throw new ArgumentNullException("owner"); // Store this.owner = owner; // Create events clickEvent = new ObservableEvent<IPushButton, EmptyEventArgs>(firstAdded: EnsureInitialized); pressedEvent = new ObservableEvent<IPushButton, EmptyEventArgs>(firstAdded: EnsureInitialized); releasedEvent = new ObservableEvent<IPushButton, EmptyEventArgs>(firstAdded: EnsureInitialized); }
/// <summary> /// Initializes a new <see cref="PushButtonHelper"/> instance. /// </summary> /// <param name="owner"> /// The <see cref="IPushButton"/> instance that owns this helper. /// </param> public PushButtonHelper(IPushButton owner) { // Validate if (owner == null) { throw new ArgumentNullException("owner"); } // Store this.owner = owner; // Create events clickEvent = new ObservableEvent <IPushButton, EmptyEventArgs>(firstAdded: EnsureInitialized); pressedEvent = new ObservableEvent <IPushButton, EmptyEventArgs>(firstAdded: EnsureInitialized); releasedEvent = new ObservableEvent <IPushButton, EmptyEventArgs>(firstAdded: EnsureInitialized); }
private void PushButton_Click(IPushButton sender, EmptyEventArgs args) { Dispatcher.Run(() => AddOutput("Click")); }
/// <summary> /// The default constructor accepting an IPushButton implementation /// to adapt to. /// </summary> public ButtonToSwitchAdapter(IPushButton button) { m_Button = button; }