Właściwość ekranu nie wydaje się aktualizować do w pełni zmaksymalizowanej szerokości podczas maksymalizowania okna. Jeśli zmieniam rozmiar, wszystko działa dobrze, ale nie przy maksymalizacji.Maksymalizacja WPF nie aktualizuje szerokości?
kod mam jest następujący:
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();
}
Dziękujemy! Działa to również dla ActualHeight. –
Dobra poprawka. Jakiś pomysł, dlaczego normalna szerokość nie zadziała? – blaffie