La proprietà dello schermo dello Width
non sembra aggiornarsi alla larghezza massimizzata quando si ingrandisce una finestra. Se lo ridimensiono, tutto funziona bene, ma non quando si massimizza.Massimizzare WPF non aggiorna la larghezza?
Il codice che ho è il seguente:
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();
}
Grazie! Funziona anche per ActualHeight. –
Buona correzione. Qualche idea sul perché la larghezza normale non avrebbe funzionato? – blaffie