如何使 Pivot 中的 PivotItems 像 WrapPanel 一样环绕?
How do I make PivotItems in Pivot wrap around like a WrapPanel?
我想让 PivotItems 在项目超过 App 宽度时环绕,就像 WrapPanel 一样,而不是默认滚动。我尝试设置 Pivot.ItemTemplate 如下所示,但这没有用。提前致谢。
<Pivot.ItemTemplate>
<DataTemplate>
<controls:WrapPanel />
</DataTemplate>
</Pivot.ItemTemplate>
NavigationView和Pivot的HeaderTemplate内部有很多设计机制。很难改变它。但是我们可以通过布局来实现类似的效果。您可以添加一个 wrapPanel,然后在面板内添加控件并使用 Frame 导航到另一个页面。如下:
<StackPanel >
<wrap:WrapPanel x:Name="Itemgrid" Orientation="Horizontal" >
//add your control to show header
</wrap:WrapPanel >
<Frame x:Name="ContentFrame"/>
</StackPanel>
我想让 PivotItems 在项目超过 App 宽度时环绕,就像 WrapPanel 一样,而不是默认滚动。我尝试设置 Pivot.ItemTemplate 如下所示,但这没有用。提前致谢。
<Pivot.ItemTemplate>
<DataTemplate>
<controls:WrapPanel />
</DataTemplate>
</Pivot.ItemTemplate>
NavigationView和Pivot的HeaderTemplate内部有很多设计机制。很难改变它。但是我们可以通过布局来实现类似的效果。您可以添加一个 wrapPanel,然后在面板内添加控件并使用 Frame 导航到另一个页面。如下:
<StackPanel >
<wrap:WrapPanel x:Name="Itemgrid" Orientation="Horizontal" >
//add your control to show header
</wrap:WrapPanel >
<Frame x:Name="ContentFrame"/>
</StackPanel>