UWPアプリのタイルにバッジ通知を表示する方法については、多くのドキュメントがあるようです。ただし、アプリケーション内のナビゲーションボタンにバッジ通知を表示する方法はありません。これはモバイルアプリにとって非常に一般的なシナリオのようです。 Facebookのアプリにログインすると、タブ(通知)の1つが私にいくつかの新しい通知を表示します。ユニバーサルWindowsアプリケーションでこれを実装する方法のサンプルがありますか?ユニバーサルWindowsアプリケーション内のバッジ通知
答えて
アプリケーション内のすべての通知はカスタムコントロールです。 ユニバーサルWindowsの場合、バッジは、ユーザーがそれを開くことを促す必要がある告知の数を示すためにのみ表示されます。 UWPアプリでカスタムバッジを作成する場合は、たとえば、新しい通知の数を表示するために、テキストブロックの横にバッジグラフィックを含む画像コントロールを置くことができます。どちらのコントロールもOrientationをHorizontalに設定してStackPanelに配置できます。 もしあなたがそれを手に入れたら、もっと助けと説明が必要なのかどうか教えてください。
お返事ありがとうございます。私はこれが非常に一般的なので、これを行うための推奨された方法がすでに存在することを望んでいました。私はカスタムコントロールを構築できるかどうかを自分で試してみます。 – 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://stackoverflow.com/tour)、ヘルプセンター、特に[良い質問をする方法]をご覧ください(http://stackoverflow.com/help/how-聞く、質問する)。あなたは何の部分を抱いていますか?何を試しましたか? –
あなたのアプリは最初にバッジを更新し、あなたのアプリは何を表示するかを既に知っています。 –