Share via


ApplicationView.PreferredLaunchWindowingMode 屬性

定義

取得或設定值,這個值表示應用程式啟動的視窗模式。

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

屬性值

列舉值,表示應用程式的視窗化模式。

範例

此範例示範如何切換全螢幕模式,並設定 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.
        }
    }
}

備註

根據預設,PreferredLaunchWindowingMode 會設定為 Auto。在此模式中,應用程式視窗在啟動時的大小和位置會自動由 Windows 管理。

您可以設定 PreferredLaunchWindowingMode,以使用下列其中一個值覆寫自動行為。

在第一次啟動應用程式時,PreferredLaunchWindowingMode 一律為 Auto且 ApplicationView.PreferredLaunchViewSize 將由系統原則決定。 API 適用于下一次啟動應用程式。

當使用者透過應用程式內選項設定其喜好設定,或呼叫 TryEnterFullScreenModeExitFullScreenMode時,通常會設定此屬性。 您可以在呼叫 CoreWindow.Activate) 之前,于應用程式啟動 (期間設定此屬性,以指定第一個啟動行為。 不過,您不應該在每個啟動期間設定它,因為這可能會導致您的應用程式在啟動期間執行額外的調整大小和定位工作。

適用於

另請參閱