WPF를 최대화하면 너비가 업데이트되지 않습니까?
-
22-07-2019 - |
문제
그만큼 Width
창을 최대화 할 때 화면의 속성이 완전히 최대화 된 너비로 업데이트되지 않는 것 같습니다. 내가 크기를 조정하면 모든 것이 잘 작동하지만 최대화 할 때는 그렇지 않습니다.
내가 가진 코드는 다음과 같습니다.
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();
}
해결책
보세요 ActualWidth
,보다는 Width
.
다른 팁
사용해보십시오 ActualWidth
대신에 Width
, 그것은 그것을 고쳐야합니다
제휴하지 않습니다 StackOverflow