Если вы хотите добавить непрозрачную маску, чтобы частично скрыть изображение за пределами прямоугольника, это довольно просто.
<Grid>
<Image Source="myImage.jpg" Opacity="0.5/>
<Image Source="myImage.jpg" >
<Image.Clip>
<RectangleGeometry Rect="x,y,w,h"/>
</Image.Clip>
</Image>
</Grid>
Где x, y, w и h - ваше положение и размер прямоугольника (см. MSDN ).Если вы хотите переместить видимую часть вокруг, установите свойство Clip по коду.
Если вы хотите добавить «эффект черного обводки», вы можете просто добавить прямоугольник с положением и размером, совпадающими с таковыми в вашем отсечении.путь после второго изображения в вашей сетке.
Хотите больше информации?