コード例 #1
0
        /// <summary>
        /// ContentProperty property changed handler.
        /// </summary>
        /// <param name="pObject">ButtonSpinner that changed its Content.</param>
        /// <param name="pEventArgs">Event arguments.</param>
        private static void OnContentPropertyChanged(DependencyObject pObject, DependencyPropertyChangedEventArgs pEventArgs)
        {
            ButtonSpinner lButton = pObject as ButtonSpinner;

            if (lButton != null)
            {
                lButton.OnContentChanged(pEventArgs.OldValue, pEventArgs.NewValue);
            }
        }
コード例 #2
0
        /// <summary>
        /// Delegate called when the AllowSpin property changed.
        /// </summary>
        /// <param name="pObject">The modified control.</param>
        /// <param name="pEventArgs">The event arguments.</param>
        private static void OnAllowSpinPropertyChanged(DependencyObject pObject, DependencyPropertyChangedEventArgs pEventArgs)
        {
            ButtonSpinner lButton = pObject as ButtonSpinner;

            if (lButton != null)
            {
                lButton.OnAllowSpinChanged((bool)pEventArgs.OldValue, (bool)pEventArgs.NewValue);
            }
        }