奇怪的RadTabControl行为:没有项目超过给定控件宽度时,滚动无法正常工作

时间:2019-02-26 14:33:01

标签: .net wpf telerik

我已经使用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引用

img ref of radtabcontrol we are trying to display

0 个答案:

没有答案