区分主平铺与应用列表wp8

本文关键字:应用 列表 wp8 | 更新日期: 2023-09-27 18:11:04

我正在开发WP8应用程序。我想知道如何发现我的应用程序是通过点击应用程序列表或用户创建的主要瓷砖前台。在某种程度上,我想知道有多少用户创建主平铺

区分主平铺与应用列表wp8

你可以像这样给二级标题添加一个导航参数:

        string tileParameter = "Param=myParameter"; 
        ShellTile tile = CheckIfTileExist(tileParameter); 
        if (tile == null) 
        { 
            StandardTileData secondaryTile = new StandardTileData 
            { 
                Title = tileParameter, 
                BackgroundImage = new Uri("Background-Secondary.png", UriKind.Relative), 
                Count = 2, 
                BackContent = "Secondary Tile Test" 
            }; 
            ShellTile.Create(new Uri("/MainPage.xaml?" + tileParameter, UriKind.Relative), secondaryTile); 
        } 

然后,在MainPage的OnNavigatedTo事件中,你可以像这样获得这个参数:

        if (this.NavigationContext.QueryString.ContainsKey("Param")) 
        { 
            string param = this.NavigationContext.QueryString["Param"];//Get "Param" this query string. 
            //Do whatever you want with this parameter
        } 

您的URI中有查询字符串吗?如果是,你可以检查NavigationContext。