2011-02-15 3 views
3

Je dispose d'une fenêtre WPF réduite. Je clique sur l'élément dans la barre des tâches pour maximiser. Ca fait un peu ding audio, alors j'essaye encore, et encore. Habituellement, à propos du troisième essai, il maximisera. Qu'est-ce qui pourrait l'amener à refuser ma tentative initiale de maximiser?Impossible de maximiser la fenêtre WPF

Répondre

3

Une possibilité est que vous ayez du code qui modifie la valeur de la propriété ResizeMode à NoResize.

Voir cette page pour plus: http://msdn.microsoft.com/en-us/library/ms748948.aspx

Deuxièmement, vous pourriez être majeur OnStateChanged et ne pas appeler base.OnStateChanged() cohérente. Troisièmement, vous pouvez avoir quelque chose qui bloque le fil de l'interface utilisateur lors de vos premières tentatives. Une fois que cette tâche, quelle qu'elle soit, arrête de bloquer, WPF peut repeindre la fenêtre en état restauré/maximisé.

0

J'ai rencontré un problème similaire lorsque j'essayais de maximiser manuellement une fenêtre personnalisée. La solution était de mettre le code suivant dans mon bouton Maximize ...

this.SizeToContent = System.Windows.SizeToContent.Manual; 
this.MaxWidth = double.PositiveInfinity; 
this.MaxHeight = double.PositiveInfinity; 
this.Width = double.NaN; 
this.Height = double.NaN; 
this.WindowState = WindowState.Maximized; 

Où est ce 'à la fenêtre référés.

Questions connexes