La propiedad Width
de la pantalla no parece actualizarse al ancho máximo maximizado al maximizar una ventana. Si cambio el tamaño, todo funciona bien, pero no cuando se maximiza.¿Maximizar WPF no actualiza el ancho?
El código que tengo es el siguiente:
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();
}
Gracias! Esto también funciona para ActualHeight. –
Buena solución. ¿Alguna idea de por qué el ancho normal no funcionaría? – blaffie