¿Maximizar WPF no actualiza el ancho?
-
22-07-2019 - |
Pregunta
La propiedad Width
de la pantalla no parece actualizarse al ancho totalmente maximizado cuando se maximiza una ventana. Si cambio el tamaño, todo funciona bien, pero no cuando maximizo.
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();
}
Solución
Eche un vistazo a ActualWidth
, en lugar de Width
.
Otros consejos
intente usar ActualWidth
en lugar de Width
, eso debería solucionarlo
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow