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), чтобы указать поведение первого запуска. Однако не следует устанавливать его во время каждого запуска, так как это может привести к тому, что приложение будет выполнять дополнительные действия по размеру и позиционированию во время запуска.