ApplicationView.ExitFullScreenMode Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tira o aplicativo do modo de tela inteira.
public:
virtual void ExitFullScreenMode() = ExitFullScreenMode;
void ExitFullScreenMode();
public void ExitFullScreenMode();
function exitFullScreenMode()
Public Sub ExitFullScreenMode ()
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, defina PreferredLaunchWindowingMode novamente 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 .