2017-03-24 5 views
0
<StackPanel Orientation="Vertical" HorizontalAlignment="Right" Grid.Row="2" Grid.Column="1"> 
    <TextBlock Text="{x:Static meta:MetaCommon.Returned}" Style="{StaticResource SectionHeader}" Margin="0,0,0,10" /> 
    <TextBlock Text="{x:Static meta:MetaCommon.Date}" Style="{StaticResource ContentHeader}" /> 
    <DatePicker TabIndex="10" HorizontalAlignment="Left" MinWidth="200" Margin="0,0,0,10" /> 
    <TextBlock Text="{x:Static meta:MetaCommon.Time}" Style="{StaticResource ContentHeader}" /> 
    <materialDesign:TimePicker TabIndex="11" HorizontalAlignment="Left" Width="200" materialDesign:HintAssist.Hint="" Margin="0,0,0,0" /> 
</StackPanel> 

So funktioniert der TabIndex für alles außer TimePicker. Es springt einfach zum nächsten TabIndex. Ich möchte, dass der TimePicker in der richtigen Reihenfolge angezeigt wird.Tabindex funktioniert nicht für MaterialDesign: TimePicker

+0

Hallo ... James hier von MDIX ... Ich habe dieses kleine Schnipsel getestet und es scheint in Ordnung für mich. Wenn Sie ein kleines Repo veröffentlichen können, das das Problem auf GitHub veranschaulicht, werde ich versuchen, einen Blick darauf zu werfen. –

Antwort

0

Ich bin nicht sicher, was das Problem ist, weil ich verschiedene Möglichkeiten ausprobiert habe und es nicht nur der Tab-Reihenfolge folgt, die ich eingestellt habe. Die einzige Zeit, die es ausgewählt wird, ist, wenn ich "Tab" durch die Kontrollen halte, die es schließlich ausgewählt wird.

Ich habe versucht, einen TabIndex von beiden "0" und "1" und ich versuchte TabStop auf "True" und "False", aber nichts scheint abgesehen von der kontinuierlichen Tab und hoffe, dass es ausgewählt wird.

Ich habe sogar versucht, es in den Code zu setzen, nur um sicherzustellen, dass.

Soweit ich feststellen kann, kann es sein, dass es als Teil des XAML-Toolkits für Material Design keine direkten TabIndex-ähnlichen nativen Steuerelemente unterstützt.