void DetailPage::UpdatePanelState()

in PhotoEditor/DetailPage.cpp [102:118]


    void DetailPage::UpdatePanelState()
    {
        if (m_showControls)
        {
            VisualStateManager().GoToState(*this, L"EditEffects", true);
        }
        else if (EffectPreviewGrid().SelectedItems().Size() == 0)
        {
            // No effects are selected.
            VisualStateManager().GoToState(*this, L"Normal", true);
        }
        else
        {
            // Only effects with no additional controls are selected.
            VisualStateManager().GoToState(*this, L"SaveEffects", true);
        }
    }