internal void RaiseExpandCollapseAutomationEvent(SlideTileExpandedState oldValue, SlideTileExpandedState newValue)
        {
            ExpandCollapseState oldState = this.SlideTileExpandedStateIntoExpandCollapse(oldValue);
            ExpandCollapseState newState = this.SlideTileExpandedStateIntoExpandCollapse(newValue);

            this.RaisePropertyChangedEvent(ExpandCollapsePatternIdentifiers.ExpandCollapseStateProperty, oldState, newState);
        }
        private ExpandCollapseState SlideTileExpandedStateIntoExpandCollapse(SlideTileExpandedState state)
        {
            if (state == Xaml.Controls.Primitives.SlideTileExpandedState.Normal)
            {
                return(ExpandCollapseState.Collapsed);
            }
            else if (state == Xaml.Controls.Primitives.SlideTileExpandedState.SemiExpanded)
            {
                return(ExpandCollapseState.PartiallyExpanded);
            }

            return(ExpandCollapseState.Expanded);
        }