none
怎么区分 点击的是哪个 tile RRS feed

答案

  • 你好,

    你可以在创建tile的时候传入一个标识性的参数,然后比如在页面的NavigationTo方法中判断一下当前active tile里包含的是哪个参数来区分是从哪个磁贴中进入程序的。

    ShellTile TileToFind = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("SomeParameter"));

    • 已标记为答案 Shi Ding 2012年1月9日 9:34
    2012年1月2日 8:10

全部回复

  • 类似这样

     ListBox lb = sender as ListBox;
                Item item = lb.SelectedItem as Item;
                this.PageTitle.Text = item.text;

    2011年12月30日 11:27
  • 你好,

    你可以在创建tile的时候传入一个标识性的参数,然后比如在页面的NavigationTo方法中判断一下当前active tile里包含的是哪个参数来区分是从哪个磁贴中进入程序的。

    ShellTile TileToFind = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("SomeParameter"));

    • 已标记为答案 Shi Ding 2012年1月9日 9:34
    2012年1月2日 8:10