Ellipse
является объектом Shape
, следовательно, не может иметь содержимого или дочерних элементов.Но если вы хотите поместить BitmapIcon
внутри эллиптического Control
, то я думаю, что вы должны использовать Border
Control.
Элемент управления Border
имеет CornerRadius
имущество.Используя это, вы можете превратить его форму в эллиптическую или даже в круг:
Результат выше был получен с помощью этого кода:
<Border
Width="200"
Height="200"
CornerRadius="100"
BorderBrush="White"
BorderThickness="1">
<BitmapIcon
UriSource="ms-appx:///Assets/StoreLogo.png"
Foreground="DodgerBlue"/>
</Border>
Удовлетворяет ли это вашу потребность?