我有一个自定义画布,可以在上面放置控件、移动控件和调整其大小。我需要能够至少从预先确定的大小开始,然后允许重新调整大小。
我的问题是我有一个似乎没有调整大小的用户控件。我在用户控件上设置了高度和宽度(在放置时工作)。但是当控件在画布上调整大小时,视觉大小保持不变(大小手柄正在改变)。当控件调整大小时,我可以看到 Height 属性发生变化(usercontrol.height)。但同样,控件的外观保持相同的大小。
我认为用户控件上的内部容器应该绑定到 usercontrol.height ,但这似乎没有帮助。(或者也许我没有绑定权)。
在同一个画布上,例如,如果放置的控件是 Image 控件,我可以在放置时设置显式高度,并且所有内容都可以调整大小。所以它似乎是 UserControl 的事情。
那么我需要对 UserControls 做些什么来调整视觉效果吗?我应该使用明确的高度和宽度来开始吗?
谢谢你的帮助。