ApplicationView.PreferredLaunchWindowingMode Propriedade

Definição

Obtém ou define um valor que indica o modo de janela com o qual o aplicativo é iniciado.

public:
 static property ApplicationViewWindowingMode PreferredLaunchWindowingMode { ApplicationViewWindowingMode get(); void set(ApplicationViewWindowingMode value); };
static ApplicationViewWindowingMode PreferredLaunchWindowingMode();

static void PreferredLaunchWindowingMode(ApplicationViewWindowingMode value);
public static ApplicationViewWindowingMode PreferredLaunchWindowingMode { get; set; }
var applicationViewWindowingMode = ApplicationView.preferredLaunchWindowingMode;
ApplicationView.preferredLaunchWindowingMode = applicationViewWindowingMode;
Public Shared Property PreferredLaunchWindowingMode As ApplicationViewWindowingMode

Valor da propriedade

Um valor de enumeração que indica o modo de janela do aplicativo.

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

Por padrão, PreferredLaunchWindowingMode é definido como Automático. Nesse modo, o tamanho e a posição da janela do aplicativo na inicialização são gerenciados automaticamente pelo Windows.

Você pode definir PreferredLaunchWindowingMode para substituir o comportamento automático por um desses valores.

  • PreferredLaunchViewSize: quando iniciada, a janela é dimensionada conforme especificado pela propriedade ApplicationView.PreferredLaunchViewSize .
  • FullScreen: a janela é iniciada no modo de tela inteira. (O modo de tela inteira não é o mesmo que maximizado. Consulte IsFullScreenMode para obter mais informações.)

Para a primeira inicialização de um aplicativo, PreferredLaunchWindowingMode sempre será Auto e ApplicationView.PreferredLaunchViewSize será determinado pelas políticas do sistema. A API se aplica à próxima inicialização do aplicativo.

Normalmente, você define essa propriedade quando o usuário define sua preferência por meio de uma opção no aplicativo ou quando você chama TryEnterFullScreenMode e ExitFullScreenMode. Você pode definir essa propriedade durante a inicialização do aplicativo (antes da chamada para CoreWindow.Activate) para especificar um comportamento de inicialização. No entanto, você não deve defini-lo durante cada inicialização, pois isso pode fazer com que seu aplicativo faça um dimensionamento extra e posicione o trabalho durante a inicialização.

Aplica-se a

Confira também