Windows Phone 8.1,绑定到AppBarButton无法渲染

时间:2015-07-23 14:10:51

标签: windows-runtime windows-phone-8.1 winrt-xaml

我在Windows Phone应用程序的AppBarButton中显示多个字符的字符串。该字符串由 Segoe UI符号字符“attach”( \ uE16C )和用户已附加的项目数组成。

我已将 AppBarButton 的Icon属性绑定到已附加的项目数,并将其转换为FontIcon

<AppBarButton Icon="{Binding ItemCount, Converter={StaticResource IntToFontIconConverter}}"/>

但是,出于某种原因,当{Fonting}更改时,AppBarButton似乎并不总是重新呈现。我已经初步认为绑定已更新且AppBarButtons FontIcon发生了变化,但它没有反映在手机的屏幕上。

FontIcon发生变化时,是否有人强制按钮重新渲染?

1 个答案:

答案 0 :(得分:0)

检查下面的代码,它可能会解决您的问题

<AppBarButton Label="BitmapIcon" Click="AppBarButton_Click">
<AppBarButton.Icon>
    <BitmapIcon UriSource="ms-appx:///Assets/globe.png"/>
</AppBarButton.Icon>

查找有关https://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj662743.aspx

的更多详情