Поделиться через


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, чтобы переопределить автоматическое поведение одним из этих значений.

  • PreferredLaunchViewSize: при запуске размер окна определяется свойством ApplicationView.PreferredLaunchViewSize .
  • FullScreen: окно запускается в полноэкранном режиме. (Полноэкранный режим отличается от развернутого. Дополнительные сведения см. в разделе IsFullScreenMode .)

При первом запуске приложения preferredLaunchWindowingMode всегда будет автоматическим , а ApplicationView.PreferredLaunchViewSize будет определяться системными политиками. API применяется к следующему запуску приложения.

Обычно это свойство устанавливается, когда пользователь задает свои предпочтения с помощью параметра в приложении или при вызове TryEnterFullScreenMode и ExitFullScreenMode. Это свойство можно задать во время запуска приложения (перед вызовом CoreWindow.Activate), чтобы указать поведение первого запуска. Однако не следует устанавливать его во время каждого запуска, так как это может привести к тому, что приложение будет выполнять дополнительные действия по размеру и позиционированию во время запуска.

Применяется к

См. также раздел