据我了解,弹出窗口存在于它自己的可视化树中。但是,我注意到了一些属性,Clip 和 ClipToBounds。我想要做的是在窗口的右边缘和下边缘可视地剪辑一个弹出窗口,而不管弹出窗口独立于窗口边界的事实。我没有使用 XAML,但如果有人知道如何在 XAML 中进行操作,那很好。我可以使用 System.Windows.Application.Current.MainWindow 进入主窗口。是否有可能从中获得可用于剪辑弹出窗口的值?我假设如果有一个我可以使用的值,那么我将能够将弹出窗口的剪辑绑定到该值。这实际上是没有必要的,因为在弹出窗口最初打开后,如果窗口被移动或调整大小,弹出窗口就会关闭。所以我真的只需要在弹出窗口打开时对其进行剪辑。我想这样做的原因是因为虽然我使用的是弹出窗口,但我不希望它显示为存在于窗口之外的弹出窗口。仅供参考,这是用于自定义日期框的弹出日历。任何想法,以及对我可能有的误解的澄清,将不胜感激。
问问题
2498 次