ApplicationView.PreferredLaunchWindowingMode Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica o modo de janela com o qual o aplicativo é iniciado.
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 da propriedade
Um valor de enumeração que indica o modo de janela do aplicativo.
Exemplos
Este exemplo mostra como alternar o modo de tela inteira e definir a propriedade 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.
}
}
}
Comentários
Por padrão, PreferredLaunchWindowingMode é definido como Automático. Nesse modo, o tamanho e a posição da janela do aplicativo na inicialização são gerenciados automaticamente pelo Windows.
Você pode definir PreferredLaunchWindowingMode para substituir o comportamento automático por um desses valores.
- PreferredLaunchViewSize: quando iniciada, a janela é dimensionada conforme especificado pela propriedade ApplicationView.PreferredLaunchViewSize .
- FullScreen: a janela é iniciada no modo de tela inteira. (O modo de tela inteira não é o mesmo que maximizado. Consulte IsFullScreenMode para obter mais informações.)
Para a primeira inicialização de um aplicativo, PreferredLaunchWindowingMode sempre será Auto e ApplicationView.PreferredLaunchViewSize será determinado pelas políticas do sistema. A API se aplica à próxima inicialização do aplicativo.
Normalmente, você define essa propriedade quando o usuário define sua preferência por meio de uma opção no aplicativo ou quando você chama TryEnterFullScreenMode e ExitFullScreenMode. Você pode definir essa propriedade durante a inicialização do aplicativo (antes da chamada para CoreWindow.Activate) para especificar um comportamento de inicialização. No entanto, você não deve defini-lo durante cada inicialização, pois isso pode fazer com que seu aplicativo faça um dimensionamento extra e posicione o trabalho durante a inicialização.