我有一个UserControl。在这个控制中,我希望画椭圆。我遇到的问题是,我似乎无法停止在UserControl之外绘制椭圆。我希望通过将椭圆添加到位于视图框内的网格中,使它们不会在外部绘制。包含UserControl中的形状
下面你会发现一个截图的链接,浅灰色的矩形是自定义控件。我不希望戒指出现在外面。不知怎的,我可以裁剪顶部和底部吗?
这些线被添加为 'GridlinesGrid' 的孩子。
任何意见将不胜感激。
问候 斯科特
我有一个UserControl。在这个控制中,我希望画椭圆。我遇到的问题是,我似乎无法停止在UserControl之外绘制椭圆。我希望通过将椭圆添加到位于视图框内的网格中,使它们不会在外部绘制。包含UserControl中的形状
下面你会发现一个截图的链接,浅灰色的矩形是自定义控件。我不希望戒指出现在外面。不知怎的,我可以裁剪顶部和底部吗?
这些线被添加为 'GridlinesGrid' 的孩子。
任何意见将不胜感激。
问候 斯科特
使用ClipToBounds
财产。
这里的文档是:
http://msdn.microsoft.com/en-us/library/system.windows.uielement.cliptobounds.aspx
或者你可以做这一个问题。 ;) –
这正是需要的!非常感谢你。这似乎很明显 - 对我没有注意到它的羞耻=] –
如果您张贴一些XAML复制你就更有可能得到帮助 –