/ XAMLの/ Round ScrollViewer - c#、xaml、win-universal-app

XAMLのRound ScrollViewer - c#、xaml、win-universal-app

私が欲しいのは丸みを帯びたScrollviewerです、私は角丸みを帯びたBorderの中にそれを置くことを試みました:

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

しかし、結果はそれがこのように動作しないことを示しています:

ここに画像の説明を入力

それでどうやってそれを丸めることができますか?

回答:

回答№1は1

あなたが使用する必要があります ImageBrush このように BackgroundBorderそれから、 Border 間に 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>