116 votes

Plein écran dans une application WPF

Je développe une application WPF qui sera affichée en plein écran. De plus, l'application doit fonctionner sur de nombreuses tablettes de plusieurs dimensions. J'aimerais que mon application fonctionne en plein écran indépendamment de ses dimensions.

Quelle est la meilleure pratique pour accomplir cette tâche ?

210voto

Thomas Levesque Points 141081

Il suffit de définir le WindowState a Maximized et le WindowStyle a None .

49voto

Définissez le WindowStyle sur None et le WindowState sur Maximized. Cela peut être fait comme suit :

WindowState = WindowState.Maximized;
WindowStyle = WindowStyle.None;

Ou dans xaml :

<Window x:Class="FullScreenApplication.Window"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Full Screen WPF"
    WindowState="Maximized"
    WindowStyle="None">

Et il suffit de cliquer sur ALT-TAB pour sortir de votre wpf en plein écran. Cela vous permet de passer d'une application à l'autre.

0voto

el_yonousi Points 21
  • WindowState.Maximized
  • SizeToContent.Manual

0voto

altair Points 83

Plein écran :

oldstate = WindowState;
WindowState = WindowState.Maximized;
Visibility = Visibility.Collapsed;
WindowStyle = WindowStyle.None;
ResizeMode = ResizeMode.NoResize;
Visibility = Visibility.Visible;
Activate();

retour en arrière :

WindowState = oldstate;
WindowStyle = WindowStyle.SingleBorderWindow;
ResizeMode = ResizeMode.CanResize;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X