0
我有一個錯誤修復了WPF應用程序中的超鏈接無法選項卡。當你前進時,控制會被跳過,但如果你向後選擇(shift-tab),鏈接將變得焦點!無法獲取鍵盤焦點/ Tab鍵順序超鏈接Tab鍵前進
該窗口設置了幾個面板:鏈接所在的頂部面板(usercontrol),具有表單內容的主面板和右側的工具欄。 Tabbing 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" >
的用戶控件有這個項目不會獲得焦點,當你向前走,但是當你去backard:
<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>