Catrobat.IDE.WindowsPhone.Controls.SoundControls.SoundPlayButton.GroupChanged C# (CSharp) Method

GroupChanged() private static method

private static GroupChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
d Windows.UI.Xaml.DependencyObject
e Windows.UI.Xaml.DependencyPropertyChangedEventArgs
return void
        private static void GroupChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var oldGroup = e.OldValue as SoundPlayButtonGroup;
            var newGroup = e.NewValue as SoundPlayButtonGroup;

            if (oldGroup != null)
                oldGroup.UnRegister(d as SoundPlayButton);

            if (newGroup != null)
                newGroup.Register(d as SoundPlayButton);
        }