Octgn.Play.Gui.CardControl.PropertyChangeHandler C# (CSharp) Method

PropertyChangeHandler() private method

private PropertyChangeHandler ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void
        private void PropertyChangeHandler(object sender, PropertyChangedEventArgs e)
        {
            if (Card.Group == null) return;
            switch (e.PropertyName)
            {
                case "Orientation":
                    AnimateOrientation(Card.Orientation);
                    break;
                case "FaceUp":
                    if (!IsAlwaysUp)
                        AnimateTurn(Card.FaceUp);
                    break;
                case "Picture":
                    //if (IsUp) SetDisplayedPicture(Card.GetPicture(true));
                    SetDisplayedPicture(Card.GetBitmapImage(Card.FaceUp));
                    break;
                case "Y":
                    UpdateInvertedTransform();
                    break;
                case "Anchored":
                    this.IsAnchored = Card.Anchored;
                    break;
            }
        }