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:

Disabling the Action Center gesture
Prev post

ListView/GridView - Detect a vertical scroll gesture

Next post

Exploring Windows 10 APIs - Windows and TitleBar

Disabling the Action Center gesture

Get in touch