通用Windows应用程序中的徽章通知
似乎有很多关于在UWP应用程序中显示Tiles上的徽章通知的文档。但是,有没有什么办法在应用程序本身的导航按钮上显示徽章通知。这似乎是移动应用程序非常常见的情况。当我登录Facebook应用程序时,其中一个选项卡(通知)会显示一些新通知。是否有任何示例如何在通用Windows应用程序中实现此功能。通用Windows应用程序中的徽章通知
应用程序内部的所有通知都是自定义控件。 对于通用Windows应用程序徽章仅可用于显示您必须鼓励用户打开多少通知。 如果您想在UWP应用程序中创建自定义徽章,例如可以将带有文本块的徽章图形的图像控件放在旁边,以显示新通知的数量。这两个控件都可以放置在方向设置为水平的StackPanel中。 让我知道如果你得到它或需要更多的帮助和解释。
感谢Danny的回复。我希望已经有一种推荐的方式来做到这一点,因为这很常见。我会试一试我自己是否可以构建自定义控件。 – user6248121
好吧,让我知道你是否需要更多的帮助;) –
只是想发布一个更新,我可以通过使用椭圆而不是图像来做到这一点。我在椭圆顶部有一个文本块,显示警报的数量。 textblock绑定到一个datacontext,所以这使我可以轻松更新警报的数量。这是为我工作的代码。也许可以帮助别人 – user6248121
只是想发布更新,我可以通过使用椭圆而不是图像来做到这一点。我在椭圆顶部有一个文本块,显示警报的数量。 textblock绑定到一个datacontext,所以这使我可以轻松更新警报的数量。这是为我工作的代码。也可以帮助别人
<StackPanel Orientation="Horizontal" >
<TextBlock Text="Alerts"/>
<Grid>
<Ellipse Margin="5" Width="40" Height="40" Fill="White" />
<TextBlock Name="TbAlerts" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="Red" Text="{Binding AlertsCount}" >
<TextBlock.DataContext>
<UIModels:BadgeAlert/>
</TextBlock.DataContext>
</TextBlock>
</Grid>
</StackPanel>
欢迎来到堆栈溢出!请[参观](http://*.com/tour),看看帮助中心,特别是[如何提出一个好问题?](http://*.com/help/how-到问)。你坚持什么部分?你有什么尝试? –
您的应用首先更新了徽章,以便您的应用已知道要显示的编号。 –