我需要做的是拉伸(stretch)控件以填充整个 Canvas 。
我想我必须使用 Canvas(我不希望我的控件被剪裁
在容器外渲染时 - 据我所知所有其他容器
执行剪裁 - 网格、边框... - 也许还有其他解决方案?)

如果我将控件放在 Canvas 中,它可以正常工作(我的意思是它没有被剪裁)。
但是,它不会填满整个 Canvas。
我试图绑定(bind)到 Canvas 的宽度和高度 - 没有结果。

你有什么想法或线索吗?

提前致谢!

最佳答案

控件可以通过具有负边距来转义容器,例如 BorderGrid。因此,也许您应该返回使用 Grid 并使用列和行定义进行放置并在需要的地方使用负边距。

关于c# - 如何拉伸(stretch)控件以填充 Silverlight 中的 Canvas?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4513853/

10-13 06:52