WPF-选项卡中的xaml滚动条
我希望在选项卡中实现滚动条,以下是我的选项卡代码:WPF-选项卡中的xaml滚动条,wpf,xaml,visual-studio-2012,Wpf,Xaml,Visual Studio 2012,我希望在选项卡中实现滚动条,以下是我的选项卡代码: <TabControl x:Name="tabs" Grid.Column="2" Margin="5 0"> <TabControl.LayoutTransform> <ScaleTransform ScaleX="{Binding ElementName=zoomSlider,
<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”,我非常确定它应该可以工作吗
任何帮助都将不胜感激 您必须将
TabControl
包装在ScrollViewer
中,因为默认情况下TabControl
没有ScrollViewer
<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
<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>
</ScrollViewer>
结果:
我不太理解您描述的情况。哪个元素的属性应该是ScrollViewer.VerticalScrollBarVisibility?正如我所知道的,TabFor不会考虑这个属性。或者您有使用此属性的父控件吗?哇,谢谢:)我在中创建了第一个lol:)