تعظيم 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