Soru & Cevap

Live Tile Kısayol

20.02.2014 - 11:43

Hazırladığımız live tile 'nin main page yerine bir sistem uri'si veya web sayfasını açması için kodlarımızı nasıl düzenlemeliyiz?

[code]

StandardTileData standardTileData = new StandardTileData();
            standardTileData.BackgroundImage = null;
            standardTileData.Title = "Başlık";
            //standardTileData.BackTitle = "Arka Başlık";
            //standardTileData.BackContent = null;
            standardTileData.BackgroundImage = new Uri("Assets/Images/MobileAccessAcik.png", UriKind.Relative);
            ShellTile tiletopin = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("/MainPage.xaml"));
            if (tiletopin == null)
            {
                ShellTile.Create(new Uri("/MainPage.xaml", UriKind.Relative), standardTileData);
            }
            else
            {
                MessageBox.Show("Ana Ekranınıza Zaten Eklendi !");
            }

[/code]

10 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user ercanbakac
ercanbakac
20.02.2014 - 12:06

Cevabımı buldum.

[code]

~~var n = from c in ShellTile.ActiveTiles
        where c.NavigationUri.ToString() == "/MainPage.xaml?uri=http://microsoft.com"
        select c;

if (n.Count() == 0)
{
    ShellTile.Create(new Uri("/MainPage.xaml?uri=http://microsoft.com", UriKind.Relative), new StandardTileData()
    {
        Title = "Microsoft Web"
    });
}

 

[/code]

Profile picture for user ercanbakac
ercanbakac
20.02.2014 - 12:06

Cevabımı buldum.

[code]

~~var n = from c in ShellTile.ActiveTiles
        where c.NavigationUri.ToString() == "/MainPage.xaml?uri=http://microsoft.com"
        select c;

if (n.Count() == 0)
{
    ShellTile.Create(new Uri("/MainPage.xaml?uri=http://microsoft.com", UriKind.Relative), new StandardTileData()
    {
        Title = "Microsoft Web"
    });
}

 

[/code]