/ / Round ScrollViewer w XAML - c #, xaml, win-universal-app

Round ScrollViewer w XAML - c #, xaml, win-universal-app

To, czego chcę, to zaokrąglony Scrollviewer, próbowałem umieścić go w Obramowaniu z promieniem naroża:

<Border Height="160" Width="160" CornerRadius="80" BorderThickness="5" BorderBrush="Red">
<ScrollViewer Style="{StaticResource ZoomViewer>
<Image Source="Assets/img1.jpg"/>
</ScrollViewer>
</Border>

ale wynik pokazuje, że nie działa w ten sposób:

wprowadź opis obrazu tutaj

więc jak mogę to zrobić?

Odpowiedzi:

1 dla odpowiedzi № 1

Powinieneś używać ImageBrush tak jak jako Background z Border, a następnie owinąć Border w granicach ScrollViewer.

<ScrollViewer Style="{StaticResource ZoomViewer>
<Border Height="160"
Width="160"
CornerRadius="80"
BorderThickness="5"
BorderBrush="Red">
<Border.Background>
<ImageBrush ImageSource="Assets/img1.jpg" />
</Border.Background>
</Border>
</ScrollViewer>