1

因此,我正在构建 UI 的一部分,用于显示视频流以及旁边的一些其他控件。无需过多详细介绍,视频是来自区域扫描相机的流,其下方是物镜和组织样本。

UI 提供了一个代表组织样本的“宏观”图像,视频是一个实时提要,随时显示样本的任意区域。我的想法是在类似工具提示的区域中显示视频,其主干映射到用户当前正在查看的样本区域,如下所示。可以拖动窗口,但茎应保持固定。所以,我正在使用标注来获得这种效果。


注意右侧的破碎边框。 那就是茎的位置。


注意右侧的破碎边框。那就是茎的位置(忽略角落;这些区域是透明的,但恰好在蓝色背景上)。但是,由于它Callout位于窗口内,因此会剪掉茎。有谁知道解决这个问题的方法,或者更好的是,一种更简单的方法?

Clip to bounds 更像是一个建议而不是一个指令(在这里不起作用),我确实需要窗口是可拖动的。当我了解 WPF 的来龙去脉时,任何帮助都将不胜感激。提前致谢。

4

1 回答 1

0

我对我不久前编写的 Silverlight 应用程序有类似的要求。我将尾巴(或您所称的茎)包含在Popup(或Window您似乎正在使用的单独的)中。因此,它没有剪裁的机会。

于 2011-03-19T09:27:37.833 回答