ApplicationView.PreferredLaunchWindowingMode Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica la modalità di finestra con cui viene avviata l'app.
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
Valore della proprietà
Valore di enumerazione che indica la modalità di finestra dell'app.
Esempio
Questo esempio mostra come attivare o disattivare la modalità schermo intero e impostare la proprietà 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.
}
}
}
Commenti
Per impostazione predefinita, PreferredLaunchWindowingMode è impostato su Auto. In questa modalità, le dimensioni e la posizione della finestra dell'app all'avvio vengono gestite automaticamente da Windows.
È possibile impostare PreferredLaunchWindowingMode per eseguire l'override del comportamento automatico con uno di questi valori.
- PreferredLaunchViewSize: all'avvio, la finestra viene ridimensionata come specificato dalla proprietà ApplicationView.PreferredLaunchViewSize .
- FullScreen: la finestra viene avviata in modalità schermo intero. (modalità schermo intero non uguale a quella ingrandita. Per altre info, vedi IsFullScreenMode .
Per il primo avvio di un'app, PreferredLaunchWindowingMode sarà sempre Auto e ApplicationView.PreferredLaunchViewSize verrà determinato dai criteri di sistema. L'API si applica al successivo avvio dell'app.
Questa proprietà viene in genere impostata quando l'utente imposta la propria preferenza tramite un'opzione in-app o quando chiami TryEnterFullScreenMode e ExitFullScreenMode. È possibile impostare questa proprietà durante l'avvio dell'app (prima della chiamata a CoreWindow.Activate) per specificare un comportamento di primo avvio. Tuttavia, non dovresti impostarlo durante ogni avvio perché questa operazione può causare l'esecuzione di ulteriori operazioni di ridimensionamento e posizionamento dell'app durante l'avvio.