示例#1
0
 private void Rotary_Click(IPushButton sender, EmptyEventArgs args)
 {
     Dispatcher.Run(() =>
     {
         AddOutput("Rotary clicked");
     });
 }
示例#2
0
 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);
        }
示例#4
0
        /// <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);
        }
示例#5
0
 private void PushButton_Click(IPushButton sender, EmptyEventArgs args)
 {
     Dispatcher.Run(() => AddOutput("Click"));
 }
示例#6
0
 /// <summary>
 /// The default constructor accepting an IPushButton implementation
 /// to adapt to.
 /// </summary>
 public ButtonToSwitchAdapter(IPushButton button)
 {
     m_Button = button;
 }
示例#7
0
 private void Rotary_Click(IPushButton sender, EmptyEventArgs args)
 {
     Dispatcher.Run(() =>
     {
         AddOutput("Rotary clicked");
     });
 }
示例#8
0
 private void PushButton_Released(IPushButton sender, EmptyEventArgs args)
 {
     Dispatcher.Run(() =>
     {
         AddOutput("Released");
         ColorDot.Fill = new SolidColorBrush(Colors.Yellow);
     });
 }
示例#9
0
 private void PushButton_Click(IPushButton sender, EmptyEventArgs args)
 {
     Dispatcher.Run(() => AddOutput("Click"));
 }