我正在制作 Windows Phone 8 C#/ XAML应用,其中我将使用 Pivots 。
我需要将Pivot标头替换为允许我在枢轴之间切换的其他内容 - 类似这样:
____________________________
| |
| O O |
| |
| ...pivot content... |
| ........ |
(两个“O”符号是radiobuttons或类似的东西,代替枢轴标题,我希望所有这些符号在整个页面都可见时保持可见)
现在,我认为解决它并使它看起来像这样的最佳方法是隐藏/删除pivot&的标题。 pivotitems并放置“radiobuttons”。
如何在Windows Phone 8上实现它(最好通过XAML中的样式,在多个页面上需要多个看起来像这样的pivotcontrol?)
//this is pseudocode based on XAML just to show the structure I'm thinking about
<grid>
<radiobuttongroup>
<radiobutton /> //"radiobuttons" for moving between pivot items
<radiobutton />
...
</radiobuttongroup>
<pivot>
<pivotitem /> //the actual pivot items with content
<pivotitem />
....
</pivot>
</grid>
我一直在搜索,但找不到任何能为我敲响铃声的东西。
答案 0 :(得分:3)
您需要修改数据透视控件的标题模板。我在我的代码中这样做了:
<phone:Pivot Title="">
<phone:Pivot.HeaderTemplate>
<DataTemplate>
<Grid Margin="0 -12 0 0" Height="auto">
<TextBlock Padding="0" Height="auto" Margin="0" Text="{Binding}"/>
</Grid>
</DataTemplate>
</phone:Pivot.HeaderTemplate>
<phone:Pivot.ItemTemplate>
<DataTemplate>
<Grid Margin="0"/>
</DataTemplate>
</phone:Pivot.ItemTemplate>
<phone:PivotItem Header="" Height="100" Margin="162,0,218,116">
<Grid/>
</phone:PivotItem>
</phone:Pivot>
答案 1 :(得分:1)
也许请看看我的例子,如何在Windows手机上模仿当前的Twitter应用http://depblog.weblogs.us/2013/08/29/twitterate-your-windows-phone-app/
它与您要查找的内容并不完全相同,但它包含有关如何设置没有标题的数据透视的xaml代码,并通过另一个UI项处理枢轴的更改。
我希望这会有所帮助......