4

タブにスクロールバーを実装したいのですが、次のタブコードがあります。

 <TabControl x:Name="tabs"
                Grid.Column="2"
                Margin="5 0">
        <TabControl.LayoutTransform>
            <ScaleTransform ScaleX="{Binding ElementName=zoomSlider, 
                                             Path=Value}"
                            ScaleY="{Binding ElementName=zoomSlider, 
                                             Path=Value}" />

        </TabControl.LayoutTransform>
    </TabControl>

ただし、スライダーを使用したスケーラブルなタブであることはわかっていますが、使いやすさのために常にページを拡大縮小するのではなく、スクロールバーを別のオプションとして表示するだけです。

これがスクロールバーを実装したコードですが、表示されません。

<TabControl x:Name="tabs"
                Grid.Column="2"
                Margin="5 0"
                ScrollViewer.VerticalScrollBarVisibility="Auto">
        <TabControl.LayoutTransform>
            <ScaleTransform ScaleX="{Binding ElementName=zoomSlider, 
                                             Path=Value}"
                            ScaleY="{Binding ElementName=zoomSlider, 
                                             Path=Value}" />

        </TabControl.LayoutTransform>
    </TabControl>

コードを追加することでかなり確信が持てます:ScrollViewer.VerticalScrollBarVisibility = "Auto"それは動作するはずですか?

どんな助けでも大歓迎です。

4

1 に答える 1