Я немного борюсь с навигацией с помощью клавиатуры в Telerik WPF RadCarousel.Если я щелкаю вне элемента, но в элементе управления каруселью, навигация с помощью клавиатуры работает должным образом (я могу переключаться между элементами с помощью стрелок влево и вправо), но если я щелкаю элемент в RadCarousel, навигация с помощью клавиатуры исчезает.Как я могу заставить RadCarousel обрабатывать навигацию с клавиатуры, когда элемент в карусели имеет фокус?
Дополнительные вещи, которые я хочу выполнить:
- Автоматически показывать SelectedItem как «front-»item "в карусели.
- Автоматически выбирайте" front-item "при навигации по карусели.
Моя привязка RadCarousel настраивается следующим образом:
<ScrollViewer CanContentScroll="true">
<telerik:RadCarousel Name="carousel" HorizontalScrollBarVisibility="Hidden"
ItemsSource="{Binding Path=Templates}"
ItemTemplate="{StaticResource template}"
SelectedItem="{Binding Path=SelectedTemplateAndFolder}" />
</ScrollViewer>
Редактировать:
Используя Snoop, я вижу, что «CarouselScrollViewer» имеет фокус, когда работает прокрутка.Выбор элемента приводит к тому, что RadCarousel получает фокус (и навигация перестает работать).