我已经使用RadTabControl垂直显示选项卡项目。但是,当项目集合超过给定的高度/宽度时,滚动将无法正常工作。也就是说,当我们打开各自的窗口(显示tabcontrol)时,最初的选择将集中在最上面的项目上,如果我尝试单击下面的滚动按钮以查看下面的项目,则它不会移动。
<telerik:RadTabControl x:Name="RTC" OverflowMode="Scroll"
ScrollMode="Viewport" BorderThickness="0" TabStripPlacement="Right"
Grid.Row="1" Margin="0,0"
Grid.Column="0" Grid.RowSpan="3"
FlowDirection="RightToLeft" IsSynchronizedWithCurrentItem="True"
Focusable="False"
ItemsSource="{Binding
Path=List}" SelectedItem="{Binding Item,
Mode=TwoWay}" ItemTemplate="{StaticResource TopTabItemTemplate}"/>
TopTabItemTemplate:
<DataTemplate x:Key="TopTabItemTemplate">
<DockPanel Height="40" DockPanel.Dock="Top"
FlowDirection="LeftToRight" >
<DockPanel.ToolTip>
<StackPanel Orientation="Vertical" >
<ContentPresenter Content="{Binding
NameDisplay}" Margin="2" />
<ContentPresenter Content="{Binding
History.ProductNew}" Margin="2" />
</StackPanel>
</DockPanel.ToolTip>
<StackPanel Orientation="Vertical" MaxWidth="120"
MinWidth="80">
<ContentPresenter Content="{Binding
NameDisplay}" Margin="2" />
<ContentPresenter Content="{Binding
History.ProductNew}" Margin="2" />
</StackPanel>
</DockPanel>
</DataTemplate>
我们试图显示的radtabcontrol的img引用