/// <summary> /// Handles changes to the LowestAlpha property. /// </summary> private static void OnLowestAlphaChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { SprocketControl sprocket = (SprocketControl)d; Int32 oldLowestAlpha = (Int32)e.OldValue; Int32 newLowestAlpha = sprocket.LowestAlpha; sprocket.OnLowestAlphaChanged(oldLowestAlpha, newLowestAlpha); }