2016-04-24 46 views
0

似乎有很多關於在UWP應用程序中顯示Tiles上的徽章通知的文檔。但是,有沒有什麼辦法在應用程序本身的導航按鈕上顯示徽章通知。這似乎是移動應用程序非常常見的情況。當我登錄Facebook應用程序時,其中一個選項卡(通知)會顯示一些新通知。是否有任何示例如何在通用Windows應用程序中實現此功能。通用Windows應用程序中的徽章通知

+0

歡迎來到堆棧溢出!請[參觀](http://stackoverflow.com/tour),看看幫助中心,特別是[如何提出一個好問題?](http://stackoverflow.com/help/how-到問)。你堅持什麼部分?你有什麼嘗試? –

+0

您的應用首先更新了徽章,以便您的應用已知道要顯示的編號。 –

回答

0

應用程序內部的所有通知都是自定義控件。 對於通用Windows應用程序徽章僅可用於顯示您必須鼓勵用戶打開多少通知。 如果您想在UWP應用程序中創建自定義徽章,例如可以將帶有文本塊的徽章圖形的圖像控件放在旁邊,以顯示新通知的數量。這兩個控件都可以放置在方向設置爲水平的StackPanel中。 讓我知道如果你得到它或需要更多的幫助和解釋。

+0

感謝Danny的回覆。我希望已經有一種推薦的方式來做到這一點,因爲這很常見。我會試一試我自己是否可以構建自定義控件。 – user6248121

+0

好吧,讓我知道你是否需要更多的幫助;) –

+0

只是想發佈一個更新,我可以通過使用橢圓而不是圖像來做到這一點。我在橢圓頂部有一個文本塊,顯示警報的數量。 textblock綁定到一個datacontext,所以這使我可以輕鬆更新警報的數量。這是爲我工作的代碼。也許可以幫助別人 – user6248121

0

只是想發佈更新,我可以通過使用橢圓而不是圖像來做到這一點。我在橢圓頂部有一個文本塊,顯示警報的數量。 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> 
相關問題