La propriété Width
de l'écran ne semble pas se mettre à jour à la largeur maximale maximale lors de l'agrandissement d'une fenêtre. Si je redimensionne tout fonctionne bien, mais pas en maximisant.La maximisation de WPF ne met pas à jour la largeur?
Le code que j'ai est la suivante:
private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
UpdateColumns();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
UpdateColumns();
}
private void UpdateColumns()
{
ColumnCount = Math.Round(Width/150);
statusBarItemColumnCount.Content = ColumnCount;
button1.Content = ColumnCount + " " + Width;
}
private void Window_StateChanged(object sender, EventArgs e)
{
UpdateColumns();
}
Merci! Cela fonctionne également pour ActualHeight. –
Bonne correction. Une idée pourquoi la largeur normale ne fonctionnerait pas bien? – blaffie