我正在制作一个WPF Hud,而我并不是这样的WPF专家。WPF窗口中的可拖动和自动调整大小的UserControls
我需要一个可拖动usercontrols的窗口,并且在展开/缩小窗口时自动调整大小。
我可以通过使用Canvas容器并使用Window的MouseMove事件来实现第一个功能。
我可以通过使用网格容器并将儿童的两个属性HorizontalAlignment VerticalAlignment设置为Strech来实现第二个功能。
当然,我不能使用这两个容器,那么是否有第三个容器可以帮助我做这样的要求?
其实我试图使用画布和手动确定儿童的宽度/高度,但我不喜欢这种方法。
有什么建议吗?
感谢, 卢卡
您可能想要参考:http://stackoverflow.com/questions/855334/wpf-how-to-make-canvas-auto-resize – Mir
已经看到了这一点,但答案是关于调整CANVAS的大小,而不是孩子:(我想看看是否有任何容器可以做这个工作,没有手工代码 –
尝试使用viewbox – JSJ