問題:導航與製表鍵停止在摺疊TextBlock /超鏈接。WPF:製表導航折斷超鏈接
繁殖:
<Window x:Class="TabTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Width="200" Height="200">
<Grid>
<StackPanel Orientation="Vertical">
<TextBox Text="before" />
<TextBlock>
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Visibility" Value="Collapsed"/>
</Style>
</TextBlock.Style>
<Hyperlink Focusable="False">
<TextBlock Text="test" />
</Hyperlink>
</TextBlock>
<TextBox Text="after" />
</StackPanel>
</Grid>
</Window>
如果你運行這個超級簡單的演示,然後按TAB,將光標移動到「之前」文本框。再次按TAB確實沒有任何結果。光標停留在「之前」文本框,並且永遠不會到達「之後」文本框。當超鏈接的TextBlock可見時,導航按預期工作。
問題:如何使HyperLink摺疊後TAB導航正常工作?
簡單而有效的;-)謝謝! – 2011-03-28 18:49:04