У меня есть ContentControl, и его содержимое является пользовательским FrameworkElement.FrameworkElement имеет только один дочерний элемент, и это DrawingVisual.По сути, ContentControl - это контейнер для DrawingVisual (который содержит фигуры), а у ContentControl есть большие пальцы, которые пользователь использует для перетаскивания, изменения размера, поворота элемента управления.ContentControl добавлен в Canvas для отображения.Я хочу установить область обрезки ContentControl для конкретного региона в Canvas.Однако, когда я устанавливаю свойство Clip ContentControl для этой области (RectangleGeometry, заданное в системе координат Canvas), DrawingVisual внутри ContentControl обрезается, как если бы данный регион находился в системе координат ContentControl.пользователь перетащить только внутри этого региона, но я не хочу этого делать.Я хочу, чтобы пользователь мог перетаскивать снаружи, а когда часть ContentControl находится снаружи, я не хочу, чтобы эта часть отображалась.Как я могу это сделать?