Silverlight 显示用户控件边界外的画布

Silverlight 显示用户控件边界外的画布,silverlight,user-controls,popup,Silverlight,User Controls,Popup,我在不同的网站上发现了一些与此相关的线索,但没有确切的答案 下面是一个简化的示例:我想创建一个usercontrol,它旁边有一个文本框和一个小图标。如果单击图像,我希望在包含信息的控件下显示画布。画布将位于usercontrol的边界之外 我已经让这个“排序”工作了。如果我将文本框、图形和画布放在控件上,画布在usercontrol的剪辑之外,我可以根据需要使画布可见/不可见 当我添加StackPanel之类的东西时,它开始表现出奇怪的行为——有时只是消失了 所以,问题是——什么是正确的方法?

我在不同的网站上发现了一些与此相关的线索,但没有确切的答案

下面是一个简化的示例:我想创建一个usercontrol,它旁边有一个文本框和一个小图标。如果单击图像,我希望在包含信息的控件下显示画布。画布将位于usercontrol的边界之外

我已经让这个“排序”工作了。如果我将文本框、图形和画布放在控件上,画布在usercontrol的剪辑之外,我可以根据需要使画布可见/不可见

当我添加StackPanel之类的东西时,它开始表现出奇怪的行为——有时只是消失了


所以,问题是——什么是正确的方法?或者,有“正确的方法”吗?

您需要做的是将画布放入
控件中。然后,在需要时显示弹出窗口。是演示如何使用
控件的视频,是MSDN文档