Странное поведение RadTabControl: прокрутка не работает должным образом, когда ни один из элементов не превышает заданную ширину элемента управления - PullRequest
0 голосов
/ 26 февраля 2019

Я использовал 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>

img ref of radtabcontrol, который мы пытаемся отобразить

img ref of radtabcontrol we are trying to display

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...