我有一个视觉分页器。问题是,当我从代码创建视觉效果时,我必须调用 Measure 和 Arrange。但我想给他们无限的价值。
stackpanel.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
stackpanel.Arrange(new Rect(new Size(double.PositiveInfinity, double.PositiveInfinity)));
这引起
无法在具有无限大小或 NaN 的 UIElement 上调用 Arrange。“System.Windows.Controls.StackPanel”类型的父级调用 UIElement。安排调用类型为“System.Windows.Controls.StackPanel”的元素。