WPF-在画布内剪裁ContentControl
我有一个ContentControl,它的内容是一个自定义框架元素。FrameworkElement只有一个子元素,它是DrawingVisual。基本上,ContentControl是DrawingVisual(包含形状)的容器,ContentControl具有用户用来拖动、调整大小和旋转控件的拇指。ContentControl被添加到画布以显示。我想将ContentControl的剪切区域设置为画布中的特定区域。但是,当我将ContentControl的Clip属性设置为此区域(在画布坐标系中指定的矩形几何体)时,ContentControl中的DrawingVisual将被剪裁,就像给定区域位于ContentControl的坐标系中一样WPF-在画布内剪裁ContentControl,wpf,contentcontrol,clip,Wpf,Contentcontrol,Clip,我有一个ContentControl,它的内容是一个自定义框架元素。FrameworkElement只有一个子元素,它是DrawingVisual。基本上,ContentControl是DrawingVisual(包含形状)的容器,ContentControl具有用户用来拖动、调整大小和旋转控件的拇指。ContentControl被添加到画布以显示。我想将ContentControl的剪切区域设置为画布中的特定区域。但是,当我将ContentControl的Clip属性设置为此区域(在画布坐标系
我可以约束用户仅在该区域内拖动,但我不想这样做。我希望用户能够向外拖动,当ContentControl的一部分在外部时,我不希望该部分被渲染。我该怎么做 在画布中创建一个中间contentcontrol,将其放置在要剪辑的位置,在其上设置cliptobounds=true,将现有contentcontrol放入其中。在画布中创建一个中间contentcontrol,将其放置在要剪辑的位置,在其上设置cliptobounds=true,将现有的contentcontrol放在其中