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