Как инвертировать геометрию отсечения в Silverlight / WPF?
UIElement.Clip
собственность занимаетGeometry
объект и использует его, чтобы обрезать снаружиUIElement
, Я хотел бы сделать геометрическую инверсию и пробить отверстие в элементе вместо этого.
Кто-нибудь знает, как это сделать?
Я представляю, что создание перевернутой версии геометрии клипа будет работать, но я не могу найти способ сделать это.
РЕДАКТИРОВАТЬ Похоже, что WPF имеетGeometry.Combine
который можно использовать для вычитания одной геометрии из другой, хотя это не доступно в Silverlight. Если бы это было так, я мог бы вычесть геометрию клипа из прямоугольника ограничивающего прямоугольника элемента и использовать его вместо этого.