ApplicationView.PreferredLaunchWindowingMode Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.