У меня есть ошибка, чтобы исправить гиперссылку в приложении WPF, к которой нельзя добавить вкладки.Когда вы идете вперед, элемент управления пропускается, но при переходе назад (shift-tab) ссылка получает фокус!
Окно имеет несколько панелей: верхняя панель (usercontrol), где находится ссылкавнизу - главная панель с содержимым формы и панель инструментов справа.С помощью вкладки fwd вы получите все эти элементы управления, но пропустите верхнюю панель.Если вы переместитесь на вкладку, вы получите гиперссылку.
Справка?
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition x:Name="gridRowBanner" Height="71"/>
<RowDefinition x:Name="gridRowFormContent"/>
</Grid.RowDefinitions>
<UserControl FocusManager.IsFocusScope="True" KeyboardNavigation.TabNavigation="Continue"/>
<TabControl Grid.Row="1" TabStripPlacement="Left" >
элемент управления пользователя имеет этот элемент, который не получает фокус, когда вы идете вперед, но делает, когдавернуться назад:
<TextBlock x:Name="textParentWorkItem" HorizontalAlignment="Right" VerticalAlignment="Top" Grid.Row="2" Grid.Column="1" >
<Hyperlink Cursor="Hand" Click="Hyperlink_Click" x:Name="linkParentWorkItem" KeyboardNavigation.IsTabStop="True" >
<InlineUIContainer>
<TextBlock Text="{Binding ParentWorkItem[0].DisplayName, Mode=OneWay}" />
</InlineUIContainer>
</Hyperlink>
</TextBlock>