0
我有一個視覺效果分頁器。問題是,當我從代碼創建視覺時,我必須調用Measure和Arrange。但我想給他們無窮的價值。使用WPF打印視覺
stackpanel.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
stackpanel.Arrange(new Rect(new Size(double.PositiveInfinity, double.PositiveInfinity)));
這將導致
不能調用安排上有無限的大小或楠的UIElement。類型'System.Windows.Controls.StackPanel'的父 調用UIElement。 排列調用 'System.Windows.Controls.StackPanel'類型的元素。
當我打電話只測量,大小爲0高度/ actualheight。我能爲此做些什麼? – GorillaApe
我編輯了我的答案,我希望這是你所需要的 – Klaus78
實際上我想找到真正的維度,因爲我有一個paginator會將視覺切成塊。我不想限制它在頁面大小。問題是,調用後,安排說它是X高度(它的真實高度)。無論我給了它什麼直接返回正確的實際尺寸。(visual.ActualHeight)問題是,儘管尺寸是真實的,沒有打印如果我不打電話安排第二次與實際尺寸。 – GorillaApe