我有一個ContentControl,它的內容是一個自定義的FrameworkElement。 FrameworkElement只有一個孩子,它是一個DrawingVisual。基本上,ContentControl是DrawingVisual(包含形狀)的容器,ContentControl具有用戶拖動,調整大小和旋轉控件的大拇指。 ContentControl被添加到Canvas中顯示。我想將ContentControl的剪切區域設置爲Canvas中的特定區域。但是,當我將ContentControl的Clip屬性設置爲此區域(Canvas座標系中指定的RectangleGeometry)時,ContentControl內的DrawingVisual將被裁剪,就好像給定的區域位於ContentControl的座標系中一樣。WPF - 剪裁ContentControl裏面的內容
我可以限制用戶只在這個區域內拖動,但我不想這樣做。我希望用戶能夠在外面拖動,當ContentControl的一部分位於外部時,我不希望渲染該部分。我怎樣才能做到這一點?