Compartir a través de


ApplicationView.PreferredLaunchWindowingMode Propiedad

Definición

Obtiene o establece un valor que indica el modo de ventana con el que se inicia la aplicación.

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 de propiedad

Valor de enumeración que indica el modo de ventana de la aplicación.

Ejemplos

En este ejemplo se muestra cómo alternar el modo de pantalla completa y establecer la propiedad 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.
        }
    }
}

Comentarios

De forma predeterminada, PreferredLaunchWindowingMode se establece en Auto. En este modo, Windows administra automáticamente el tamaño y la posición de la ventana de la aplicación en el inicio.

Puede establecer PreferredLaunchWindowingMode para invalidar el comportamiento automático con uno de estos valores.

  • PreferredLaunchViewSize: cuando se inicia, la ventana tiene el tamaño especificado por la propiedad ApplicationView.PreferredLaunchViewSize .
  • FullScreen: la ventana se inicia en modo de pantalla completa. (El modo de pantalla completa no es el mismo que el maximizado. Consulta IsFullScreenMode para obtener más información).

Para el primer inicio de una aplicación, PreferredLaunchWindowingMode siempre será Auto y ApplicationView.PreferredLaunchViewSize se determinará mediante directivas del sistema. La API se aplica al siguiente inicio de la aplicación.

Normalmente, esta propiedad se establece cuando el usuario establece su preferencia a través de una opción en la aplicación, o cuando se llama a TryEnterFullScreenMode y ExitFullScreenMode. Puede establecer esta propiedad durante el inicio de la aplicación (antes de la llamada a CoreWindow.Activate) para especificar un primer comportamiento de inicio. Sin embargo, no debe establecerlo durante cada inicio, ya que esto puede hacer que la aplicación realice un ajuste de tamaño y posicionamiento adicionales durante el inicio.

Se aplica a

Consulte también