WPF 当元素处在容器边界时如何使其整体隐藏?

图片示例中的主窗口有一个WrapPanel,里面有多个矩形用户控件,

我希望当WrapPanel缩小时,其内部无处放置导致显示不全的元素 能够整体被隐藏,而不是平常的只有溢出的部分消失,另一半仍然显示在外(如图第二排的用户控件),只有没被遮挡、完全展示在外的元素才显示。

示例图片

判断下,当panel.top + panel.width > 窗口.height,隐藏