重新调整大小后,C#WPF会立即删除“画布宽度和高度”

时间:2018-10-14 16:05:33

标签: c# wpf visual-studio xaml

为什么XAML编辑器在将元素调整为所需大小后立即将WidthHeight属性删除,并用Margin属性替换它们?因此,我的代码中HeightWidthActualHeightActualWidth属性始终为零。对我来说,这样做似乎太不合理了。

我也尝试过:

sideCanvas.Loaded += (s, e) =>
{
    Drawer = new Drawer(sideCanvas, mainCanvas);
    CreateRectangles();
    Drawer.Rectangles = rectangles;
    rectangles.ForEach(rect => rect.ActivateEvents());
};

不起作用(ActualWidth并且ActualHeight为0)。访问元素的宽度和高度是否如此不寻常,以至于Microsoft只是将它们设置为0?

0 个答案:

没有答案