Как отключить выделение элементов RibbonGalleryCategory при прокрутке с клавиатуры - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть RibbonSplitButton элемент управления в приложении WPF.

Когда я прокручиваю выпадающий список с помощью мыши, выделение элементов следует за мышью. Однако, когда я использую клавиатуру для прокрутки списка, каждый элемент, который я нажимаю вверх / вниз, выделяется. Он работает нормально, когда я нажимаю Enter, но выглядит странно. Как отключить подсветку при использовании клавиатуры?

<RibbonSplitButton x:Name="rbsbCategories" Label="Categories" SmallImageSource="Images/ImageCommenceOpenCategories.png">
    <RibbonSplitButton.Resources>
        <DataTemplate x:Key="MyTemplate">
            <RibbonGalleryItem Content="{Binding}" ToolTip="{Binding}" />
        </DataTemplate>
    </RibbonSplitButton.Resources>
    <RibbonGallery MaxColumnCount="1" SelectedItem="{Binding MyModel.SelectedCategory}">
        <RibbonGalleryCategory ItemsSource="{Binding MyModel.Categories}" ItemTemplate="{DynamicResource MyTemplate}" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.CanContentScroll="True"/>
    </RibbonGallery>
</RibbonSplitButton>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...