WP中带有文本的应用栏按钮



当用户单击"…"时,我有一个带有一些按钮和菜单项的应用程序栏。无论如何,我意识到有些图标的含义第一眼就很难理解。

有什么方法可以显示下面有文字的图标吗?当然,当用户单击"…"时,它们是可见的但也有菜单项,我不想要它。

谁干的?

使用标准ApplicationBar是无法做到这一点的。正如我所说,默认的防病毒措施是隐藏文本。

另外,WP7用户有一个特殊的用户经验,所以如果他不能理解你的图标的含义,他会按"…"来阅读文本。

但你可以在某些场景中模仿一个应用程序:

<Border Background="{some gray color from phone resources}">
 <StackPannel Orientation="Horisontal">
  <Button Content={Binding TextB} Command="{Binging CommandA}" 
                          Style="{your appbar-like template}"/>
  <Button Content={Binding TextB}  Command="{Binging CommandB}" 
                          Style="{your appbar-like template}"/>
</StackPannel>
</Border>

把它放在你的页面底部。但要准备好花很多时间来模仿标准的appbar行为。我认为这不是一个好主意。

您可以简单地使用shell:ApplicationBar并设置Text属性

<shell:ApplicationBar x:Name="dialogsPageAppbar">
        <shell:ApplicationBarIconButton  IconUri="/images/Icons/appbar.add.rest.png" Text="create"/>
        <shell:ApplicationBarIconButton  IconUri="/images/Icons/appbar.refresh.rest.png" Text="refresh"/>
        <shell:ApplicationBarIconButton  IconUri="/images/Icons/appbar.feature.search.rest.png" Text="search"/>
        <shell:ApplicationBar.MenuItems>
            <shell:ApplicationBarMenuItem Text="settings" />
        </shell:ApplicationBar.MenuItems>
    </shell:ApplicationBar>

相关内容

  • 没有找到相关文章

最新更新