Tina Debove Nigro

Disabling the Action Center gesture

Disabling the Action Center gesture

Pour celles et ceux qui comme moi, ont besoin de désactiver par moment la gesture faisant apparaître l’Action Center (de haut en bas du téléphone en portrait et de gauche à droite en paysage), cela se fait très simplement:

ApplicationView.GetForCurrentView().SuppressSystemOverlays = true;

Typiquement, voici un cas d’utilisation assez basique:

private void DisplayPropertiesOnOrientationChanged(object sender)
{
    StatusBar sb = StatusBar.GetForCurrentView();
    var appView = ApplicationView.GetForCurrentView();
    if (DisplayHelper.IsPortrait())
    {
        sb.ShowAsync();
        appView.SuppressSystemOverlays = false;
    }
    else
    {
        sb.HideAsync();
        appView.SuppressSystemOverlays = true;
    }
}

DEMO:

Prev post

ListView/GridView - Detect a vertical scroll gesture

Next post

Exploring Windows 10 APIs - Windows and TitleBar

Get in touch