【问题标题】:TabBar in Windows PhoneWindows Phone 中的标签栏
【发布时间】:2013-02-01 16:15:17
【问题描述】:
我构建了我的第一个 Windows Phone 应用程序,我在其中一个应用程序上看到了一些非常好的东西,我添加了一个屏幕截图:
描述是:
绿色 - 图标
蓝色 - 文本框
黄页
它有点像全景图,但这里的图标(带有文本)一直在顶部,并且,然后按下其中一个跳转(带有动画)到所选页面,当然如果用户在页面上滑动它会移动到下一页,并且图标会突出显示。
它有点像 UITabBarController,我想知道我是如何实现这个控件的?它是内置的,如果是的话,它的名字是什么?或者任何如何构建它的好教程。
谢谢!!
【问题讨论】:
标签:
c#
wpf
silverlight
windows-phone-7
【解决方案1】:
看起来您需要名为 Pivot 的内置控件
您可以更改 Header 模板以在其中放置一个图标:
<controls:Pivot x:Name="pivot"
Title="{Binding Name}"
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<StackPannel>
<Image Source="your icon path">
<TextBlock Text="{Binding}" />
</StackPannel>
</DataTemplate>
</controls:Pivot.HeaderTemplate>