2017-03-24 22 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> 

따라서 TabIndex는 TimePicker를 제외한 모든 항목에서 올바르게 작동합니다. 그냥 다음 TabIndex로 건너 뜁니다. 적절한 순서로 TimePicker에 탭으로 연결하고 싶습니다.Tabindex가 materialDesign에서 작동하지 않습니다. TimePicker

+0

안녕하세요 ... MDIX의 James입니다.이 작은 스 니펫을 테스트 해본 결과 나에게는 괜찮은 것 같습니다. GitHub에서 문제를 설명하는 작은 레포를 게시 할 수 있다면 좀 시도해 볼 것입니다. –

답변

0

다양한 방법을 시도했기 때문에 내가 설정 한 탭 순서를 따르지 않아서 문제가 무엇인지 확신 할 수 없습니다. 선택한 유일한 시간은 컨트롤을 통해 "탭"을 유지하면 결국 선택됩니다.

TabIndex를 "0"과 "1"로 설정하려고했는데 TabStop을 "True"와 "False"로 설정하려고했지만 연속적인 탭을 제외하고는 아무 것도 작동하지 않는 것으로 보입니다.

나는 코드를 확인하기 위해 코드를 설정하기까지했습니다.

내가 수집 할 수있는 한 Material Design XAML Toolkit의 일부이기 때문에 기본 TabIndex를 지원하지 않습니다.