12

次のようなフレームに垂直スクロールバーを定義することの違いを知っている人はいますか?

        <ScrollViewer Grid.Row="2" VerticalScrollBarVisibility="Auto">
            <Frame Name="Frame1"
                   ScrollViewer.CanContentScroll="True" />
        </ScrollViewer>

またはこのように:

        <ScrollViewer Grid.Row="2">
            <Frame Name="Frame1"
                   ScrollViewer.VerticalScrollBarVisibility="Auto"
                   ScrollViewer.CanContentScroll="True" />
        </ScrollViewer>

このフレームは WebBrowser コントロールにネストされており、最初の方法で設定すると、垂直スクロール バーが正しく表示され、スクロール (自動) が必要な場合にのみ表示されます。2番目の方法で設定すると、垂直スクロールバーが機能しますが、スクロールする必要がない場合でも常に表示されます(表示されます)。

1 番目のオプションは私のニーズを満たすので使用しますが、間違って設定したとしても後で驚かされたくありません。

ありがとう!

4

1 に答える 1