언제든지 하나 이상의 푸시 메시지가 표시되면 (이 경우 어떤 경우에도)이 방법은 항상 "1"을 표시합니다. 타일 알림에서 번호를 가져 오는 방법
private void Application_Activated(object sender, ActivatedEventArgs e)
{
List<ShellTile> pinnedtiles = ShellTile.ActiveTiles.ToList();
MessageBox.Show(pinnedtiles.Count().ToString());
}
어떻게이 테스트 한 : 나는 배경으로가는 것보다, 새 메시지의 수는 하나 이상의, 나는 내 응용 프로그램을 활성화하고 메시지 상자에 내가 가진 것보다 몇 가지 푸시 메시지를 보내, 내 응용 프로그램을 시작 같은 번호 - 1 (그러나 타일 아이콘을 좀 더이)
내가, 내 응용 프로그램을 처음 시작 내가 어떤 푸시 메시지를 받았습니다 전에, I (1) 내가 잘못
를하고있는 중이 야 어떻게 같은 결과가
?
업데이트 :는
이 게시물에서는 작동 :
Distinct normal launch with push notification Windows Phone 7
업데이트 :
MessageBox.Show(ShellTile.ActiveTiles.First().Count.ToString());
업데이트 : 더 Count 속성이 없습니다 타일에서 개수를 계산하는 다른 방법이 있습니까?
귀하의 질문에 대한 이해가되지 않습니다. 특정 타일에 대한 타일의 총 개수를 알고 싶습니까? – Alex
전체 타일 수를 – revolutionkpi
@revolutionkpi로 지정하려면 'IList'의 'Count'메서드가 사용되므로 항상 값 1이됩니다. 즉, 활성 타일의 왼쪽 상단에있는 "숫자"가 아닌 활성 타일의 수를 계산합니다 (찾으려는 것으로 가정합니다). –
ajmccall