Compartilhar via


ApplicationView.TryEnterFullScreenMode Método

Definição

Tenta colocar o aplicativo no modo de tela inteira.

public:
 virtual bool TryEnterFullScreenMode() = TryEnterFullScreenMode;
bool TryEnterFullScreenMode();
public bool TryEnterFullScreenMode();
function tryEnterFullScreenMode()
Public Function TryEnterFullScreenMode () As Boolean

Retornos

Boolean

bool

true se o aplicativo for colocado no modo de tela inteira; caso contrário, false.

Exemplos

Este exemplo mostra como alternar o modo de tela inteira e definir a propriedade PreferredLaunchWindowingMode .

<Button x:Name="ToggleFullScreenModeButton" Content="Toggle full screen" 
        Click="ToggleFullScreenModeButton_Click"/>
private void ToggleFullScreenModeButton_Click(object sender, RoutedEventArgs e)
{
    var view = ApplicationView.GetForCurrentView();
    if (view.IsFullScreenMode)
    {
        view.ExitFullScreenMode();
        ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.Auto;
        // The SizeChanged event will be raised when the exit from full-screen mode is complete.
    }
    else
    {
        if (view.TryEnterFullScreenMode())
        {
            ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;
            // The SizeChanged event will be raised when the entry to full-screen mode is complete.
        }
    }
}

Comentários

Para preservar o modo de tela inteira quando um usuário reiniciar o aplicativo, defina PreferredLaunchWindowingMode como FullScreen se a chamada para TryEnterFullScreenMode retornar true. Ao chamar ExitFullScreenMode, você deve definir PreferredLaunchWindowingMode de volta como Auto ou PreferredLaunchViewSize.

O sistema aciona o evento CoreWindow.SizeChanged quando o modo de exibição entra ou sai do modo de tela inteira. Isso é exposto a aplicativos XAML como o evento Window.SizeChanged e a aplicativos HTML como o evento window.resize .

Aplica-se a

Confira também