我需要做的是拉伸(stretch)控件以填充整个 Canvas。 我想我必须使用 Canvas (我不希望我的控件被剪裁 在容器外渲染时 - 据我所知所有其他容器 执行裁剪 - 网格、边框... - 也许还有其他解决方案?)
如果我将控件放在 Canvas 中,它就可以正常工作(我的意思是它没有被剪裁)。 但是,它不会填满整个 Canvas 。 我试图绑定(bind)到 Canvas 的宽度和高度 - 但没有结果。
你有什么想法或线索吗?
提前致谢!
最佳答案
控件可以通过负边距转义容器,例如 Border
或 Grid
。因此,也许您应该重新使用 Grid
并使用列和行定义以及在需要时使用负边距来尝试放置。
关于c# - 如何在 Silverlight 中拉伸(stretch)控件以填充 Canvas?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4513853/