Свойство UIElement.Clip
принимает объект Geometry
и использует его для вырезания наружу из UIElement
. Я хотел бы сделать геометрический обратный и пробить дыру в элементе вместо.
Кто-нибудь знает, как это сделать?
Я предполагаю, что создание инвертированной версии геометрии клипа будет работать, но я не могу найти способ сделать это.
EDIT Кажется, что WPF имеет Geometry.Combine
, который можно использовать для вычитания одной геометрии из другой, хотя это недоступно в Silverlight. Если бы это было так, я мог бы вычесть геометрию клипа из прямоугольника ограничивающего прямоугольник элемента и использовать его для клипа.