簡體   English   中英

XAML 中的圓形滾動查看器

[英]Round ScrollViewer in XAML

我需要的是一個圓形的 Scrollviewer。 我試圖把它放在一個帶有圓角半徑的邊界內:

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

但結果表明它不能這樣工作:

在此處輸入圖片說明

那么我怎樣才能使它圓呢?

您應該使用像這樣的ImageBrush作為BorderBackground ,然后將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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM