Como inverter a geometria de recorte no Silverlight / WPF?

OUIElement.Clip propriedade leva umGeometry e usa-o para cortar a parte externa doUIElement. Eu gostaria de fazer o inverso geométrico e fazer um furo no element

Alguém sabe como fazer isto

Imagino que criar uma versão invertida da geometria do clipe funcionaria, mas não consigo encontrar uma maneira de fazer iss

EDITA Parece que o WPF temGeometry.Combine, que pode ser usado para subtrair uma geometria de outra, embora isso não esteja disponível no Silverlight. Se fosse, eu poderia subtrair a geometria do clipe do retângulo do retângulo delimitador do elemento e usá-la para corta

questionAnswers(1)

yourAnswerToTheQuestion