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);
}
}