Silverlight 视图的选项卡问题
我正在尝试使用一些视图设计silverlight页面。我能够得到想要的用户界面。但我在浏览页面时遇到了问题。为了获取视图,我编写了类似这样的代码Silverlight 视图的选项卡问题,silverlight,xaml,tabs,views,tabbing,Silverlight,Xaml,Tabs,Views,Tabbing,我正在尝试使用一些视图设计silverlight页面。我能够得到想要的用户界面。但我在浏览页面时遇到了问题。为了获取视图,我编写了类似这样的代码 <Grid x:Name="LayoutRoot" Background="White"> <ItemsControl ItemsSource="{Binding }" BorderThickness="1" BorderBrush="Black"> <ItemsControl.ItemTemplate
<Grid x:Name="LayoutRoot" Background="White">
<ItemsControl ItemsSource="{Binding }" BorderThickness="1" BorderBrush="Black">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Controls:TemplateSelectorDataTemplate FieldType="0001">
<Grid>
<!--Grid definintions-->
.
.
.
<views:Address DataContext="{Binding }" IsTabStop="True" Visibility="{Binding Path=IsWidgetVisible,Converter={StaticResource BoolToVisibilityConverter}}" />
</Grid>
</Controls:TemplateSelectorDataTemplate>
<Controls:TemplateSelectorDataTemplate FieldType="0002">
<Grid>
<!--Grid definintions-->
.
.
.
<views:ContactSearchView DataContext="{Binding }" IsTabStop="True" Visibility="{Binding Path=IsWidgetVisible,Converter={StaticResource BoolToVisibilityConverter}}" />
</Grid>
</Controls:TemplateSelectorDataTemplate>
<Controls:TemplateSelectorDataTemplate FieldType="0003">
<Grid>
<!--Grid definintions-->
.
.
.
<views:GroupView DataContext="{Binding }" IsTabStop="True" Visibility="{Binding Path=IsWidgetVisible,Converter={StaticResource BoolToVisibilityConverter}}" />
</Grid>
</Controls:TemplateSelectorDataTemplate>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
.
.
.
.
.
.
.
.
.
个人观点是:
<!--AddressView-->
<Grid x:Name="LayoutRoot" Background="White" DataContext="{Binding }">
<!--Grid Definitons-->
<TextBlock x:Name="xyz"....../>
<TextBox x:Name = "xyzBox"...../>
.
.
.
.
</Grid>
<!--ContactDetails-->
<Grid x:Name="LayoutRoot" Background="White" DataContext="{Binding }">
<!--Grid Definitons-->
<custom NewDatePicker x:Name="DOB"....../>
<TextBox x:Name = "NameBox"...../>
.
.
.
.
</Grid>
.
.
.
.
.
.
.
.
我所面临的问题是,当我试图从一个视图的末端调整到另一个视图时,我必须按两次调整键,而不是按一次。一旦进入视图,它就可以正常工作。取下isTabStop=“True”。默认情况下,它被设置为true,因此当您再次将其设置为true时,出于某种原因,您必须进行两次制表。你可能会认为仅仅有更清晰的标记并不重要。我看到该属性的唯一用途是将其设置为false。试试这个。。。