显示窗口边界之外的内容

时间:2011-03-19 02:10:26

标签: .net wpf window cliptobounds

所以,我正在构建一个UI的一部分,用于显示视频流以及旁边的一些其他控件。在没有太多细节的情况下,视频是来自区域扫描相机的流,其下是物镜和组织样本。

UI提供表示组织样本的“宏观”图像,视频是实时馈送,随时显示样本的任意区域。我的想法是在一个类似工具提示的区域中显示视频,其中的一个词干映射到用户正在查看的样本区域,如下所示。窗户可以被拖动,但是杆应该保持锚定状态。所以,我正在使用Callout来达到这个效果。


Notice the broken border on the right side.  That is where the stem would be.


注意右侧边框已破损。这就是茎干的位置(忽略角落;这些区域是透明的,但碰巧是在蓝色背景下)。但是,因为此Callout托管在窗口内,所以会剪切干。有没有人知道这种方法,或者更好的方法,更简单的方法?

剪辑到界限更多的是建议而不是指令(并且在这里不起作用)而且我确实需要窗口可拖动。当我了解WPF的来龙去脉时,我们将非常感谢您的帮助。提前致谢。

1 个答案:

答案 0 :(得分:0)

我对我之前写过的Silverlight应用程序有类似的要求。我在Popup(或您正在使用的单独的Window)中包含了尾部(或称为它的词干)。因此,没有机会削减它。