日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

      首頁(yè)編程開發(fā)其它知識(shí) → WindowsPhone 7.8Tiles利器mangopollo

      WindowsPhone 7.8Tiles利器mangopollo

      相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2013/2/10 22:48:36字體大小:A-A+

      作者:西西點(diǎn)擊:0次評(píng)論:0次標(biāo)簽: wp7

      115網(wǎng)盤 WP7版V1.0.4 越獄版
      • 類型:WM|WP7平臺(tái)大。1KB語言:中文 評(píng)分:5.0
      • 標(biāo)簽:
      立即下載

      利用mangopollo可以讓我們?cè)?.8方便的創(chuàng)建live tiles…

      Mangopollo will allow you to easily take advantage of new windows phone tiles (cyclic, flip, iconic) if your application is run from a Windows Phone 7.8 or 8 as well as new launchers if your application is run from a Windows Phone 8 while remaining compatible with windows phone 7.

      安裝mangopollo可以通過nuget

      PM> Install-Package Mangopollo

      還是來看使用效果吧

      首先是判斷:

              //判斷是否wp8
              private void testIfWP8_Click(object sender, RoutedEventArgs e)
              {
                  if (Utils.IsWP8)
                  {
                      MessageBox.Show("It's a Windows Phone 8 !");
                  }
                  else
                  {
                      MessageBox.Show("It's a Windows Phone 7 !");
                  }
              }
              //判斷是否支持新的Tiles
              private void TestIfWP78_Click(object sender, RoutedEventArgs e)
              {
                  if (Utils.CanUseLiveTiles)
                  {
                      MessageBox.Show("It's a Windows Phone 7.8 or sup !");
                  }
                  else
                  {
                      MessageBox.Show("It's a Windows Phone 7 !");
                  }
              }

      創(chuàng)建CycleTile:

              private void CreateCycleTile_Click(object sender, RoutedEventArgs e)
              {
                  if (!Utils.CanUseLiveTiles)
                  {
                      MessageBox.Show("This feature needs Windows Phone 8");
                      return;
                  }
                  try
                  {
                      var mytile = new CycleTileData
                          {
                              Title = "cyclic tile",
                              Count = 42,
                              SmallBackgroundImage = new Uri("/Assets/logo159x159.png", UriKind.Relative),
                              CycleImages = new List {new Uri("/Assets/Image1.png", UriKind.Relative), new Uri("/Assets/Image2.png", UriKind.Relative), new Uri("/Assets/Image3.png", UriKind.Relative)}
                          };
      
      
      #if ALTERNATIVE_SOLUTION
                      var mytile = Mangopollo.Tiles.TilesCreator.CreateCyclicTile("cyclic tile", 42, new Uri("/Assets/logo159x159.png", UriKind.Relative), new List() { new Uri("/Assets/Image1.png", UriKind.Relative), new Uri("/Assets/Image2.png", UriKind.Relative), new Uri("/Assets/Image3.png", UriKind.Relative) });
      #endif
                      ShellTileExt.Create(new Uri("/MainPage.xaml?msg=from%20cycle%20tile", UriKind.Relative), mytile, false);
                  }
                  catch
                  {
                      MessageBox.Show("remove tile before create it again");
                  }
              }
      
              private void CreateCycleTileWide_Click(object sender, RoutedEventArgs e)
              {
                  if (!Utils.CanUseLiveTiles)
                  {
                      MessageBox.Show("This feature needs Windows Phone 8");
                      return;
                  }
      
                  try
                  {
                      var mytile = new CycleTileData
                          {
                              Title = "cyclic wide tile",
                              Count = 42,
                              SmallBackgroundImage = new Uri("/Assets/logo159x159.png", UriKind.Relative),
                              CycleImages = new List {new Uri("/Assets/Image1.png", UriKind.Relative), new Uri("/Assets/Image2.png", UriKind.Relative), new Uri("/Assets/Image3.png", UriKind.Relative)}
                          };
      
      #if ALTERNATIVE_SOLUTION
                      var mytile = Mangopollo.Tiles.TilesCreator.CreateCyclicTile("cyclic wide tile", 42, new Uri("/Assets/logo159x159.png", UriKind.Relative), new List() { new Uri("/Assets/Image1.png", UriKind.Relative), new Uri("/Assets/Image2.png", UriKind.Relative), new Uri("/Assets/Image3.png", UriKind.Relative) });
      #endif
                      ShellTileExt.Create(new Uri("/MainPage.xaml?msg=from%20wide%20cycle%20tile", UriKind.Relative), mytile, true);
                  }
                  catch
                  {
                      MessageBox.Show("remove tile before create it again");
                  }
              }
       
      效果:

      創(chuàng)建IconicTile:

              private void CreateIconicTile_Click(object sender, RoutedEventArgs e)
              {
                  if (!Utils.CanUseLiveTiles)
                  {
                      MessageBox.Show("This feature needs Windows Phone 8");
                      return;
                  }
       
                  try
                  {
                      var mytile = new IconicTileData
                          {
                              Title = "iconic tile",
                              Count = 8,
                              BackgroundColor = Colors.Purple,
                              IconImage = new Uri("/Assets/logo202x202.png", UriKind.Relative),
                              SmallIconImage = new Uri("/Assets/logo110x110.png", UriKind.Relative)
                          };
       
      #if ALTERNATIVE_SOLUTION
                      var mytile = Mangopollo.Tiles.TilesCreator.CreateIconicTile("iconic tile", 8, Colors.Purple, new Uri("/Assets/logo202x202.png", UriKind.Relative), new Uri("/Assets/logo110x110.png", UriKind.Relative));
      #endif
       
                      ShellTileExt.Create(new Uri("/MainPage.xaml?msg=from%20iconic%20tile", UriKind.Relative), mytile, false);
                  }
                  catch
                  {
                      MessageBox.Show("remove tile before create it again");
                  }
              }
       
       
              private void CreateIconicTileWide_Click(object sender, RoutedEventArgs e)
              {
                  if (!Utils.CanUseLiveTiles)
                  {
                      MessageBox.Show("This feature needs Windows Phone 8");
                      return;
                  }
       
                  try
                  {
                      var mytile = new IconicTileData
                          {
                              Title = "iconic tile",
                              Count = 8,
                              BackgroundColor = Color.FromArgb(255, 200, 10, 30),
                              IconImage = new Uri("/Assets/logo202x202.png", UriKind.Relative),
                              SmallIconImage = new Uri("/Assets/logo110x110.png", UriKind.Relative),
                              WideContent1 = "Mangopollo Library",
                              WideContent2 = "use Windows Phone 8 features",
                              WideContent3 = "on Windows Phone 7 apPS"
                          };
       
      #if ALTERNATIVE_SOLUTION
                      var mytile = Mangopollo.Tiles.TilesCreator.CreateIconicTile("iconic wide tile", 8, Colors.Gray, new Uri("/Assets/logo202x202.png", UriKind.Relative), new Uri("/Assets/logo110x110.png", UriKind.Relative), "Mangopollo Library", "created by", "Rudy Huyn");
      #endif
                      ShellTileExt.Create(new Uri("/MainPage.xaml?msg=from%20wide%20iconic%20tile", UriKind.Relative), mytile, true);
                  }
                  catch
                  {
                      MessageBox.Show("remove tile before create it again");
                  }
              }

      效果:

      創(chuàng)建FlipTile:

              private void CreateFlipTile_Click(object sender, RoutedEventArgs e)
              {
                  if (!Utils.CanUseLiveTiles)
                  {
                      MessageBox.Show("This feature needs Windows Phone 8");
                      return;
                  }
       
                  try
                  {
                      var mytile = new FlipTileData
                          {
                              Title = "wide flip tile",
                              BackTitle = "created by",
                              BackContent = "Rudy Huyn",
                              Count = 9,
                              SmallBackgroundImage = new Uri("/Assets/logo159x159.png", UriKind.Relative),
                              BackgroundImage = new Uri("/Assets/Background336x336_1.png", UriKind.Relative),
                              BackBackgroundImage = new Uri("/Assets/Background336x336_2.png", UriKind.Relative)
                          };
       
       
      #if ALTERNATIVE_SOLUTION
                      var mytile = Mangopollo.Tiles.TilesCreator.CreateFlipTile("wide flip tile", "created by", "Rudy Huyn", 9, new Uri("/Assets/logo159x159.png", UriKind.Relative), new Uri("/Assets/Background336x336_1.png", UriKind.Relative), new Uri("/Assets/Background336x336_2.png", UriKind.Relative));
      #endif
                      ShellTileExt.Create(new Uri("/MainPage.xaml?msg=from%20flip%20tile", UriKind.Relative), mytile, false);
                  }
                  catch
                  {
                      MessageBox.Show("remove tile before create it again");
                  }
              }
       
              private void CreateFlipTileWide_Click(object sender, RoutedEventArgs e)
              {
                  if (!Utils.CanUseLiveTiles)
                  {
                      MessageBox.Show("This feature needs Windows Phone 8");
                      return;
                  }
       
                  try
                  {
                      var mytile = new FlipTileData
                          {
                              Title = "wide flip tile",
                              BackTitle = "created by",
                              BackContent = "Rudy Huyn",
                              Count = 9,
                              SmallBackgroundImage = new Uri("/Assets/logo159x159.png", UriKind.Relative),
                              BackgroundImage = new Uri("/Assets/Background336x336_1.png", UriKind.Relative),
                              BackBackgroundImage = new Uri("/Assets/Background336x336_2.png", UriKind.Relative),
                              WideBackContent = "This is a very long long text to demonstrate the back content of a wide flip tile",
                              WideBackgroundImage = new Uri("/Assets/Background691x336_1.png", UriKind.Relative),
                              WideBackBackgroundImage = new Uri("/Assets/Background691x336_2.png", UriKind.Relative)
                          };
       
      #if ALTERNATIVE_SOLUTION
                      var mytile = Mangopollo.Tiles.TilesCreator.CreateFlipTile("flip tile", "created by", "Rudy Huyn", "This is a very long long text to demonstrate the back content of a wide flip tile", 9, new Uri("/Assets/logo159x159.png", UriKind.Relative), new Uri("/Assets/Background336x336_1.png", UriKind.Relative), new Uri("/Assets/Background336x336_2.png", UriKind.Relative), new Uri("/Assets/Background691x336_1.png", UriKind.Relative), new Uri("/Assets/Background691x336_2.png", UriKind.Relative));
      #endif
                      ShellTileExt.Create(new Uri("/MainPage.xaml?msg=from%20wipe%20flip%20tile", UriKind.Relative), mytile, true);
                  }
                  catch
                  {
                      MessageBox.Show("remove tile before create it again");
                  }
              }

      效果:

      更新主Tile:

              private void UpdateMainTile_Click(object sender, RoutedEventArgs e)
              {
                  if (!Utils.CanUseLiveTiles)
                  {
                      MessageBox.Show("This feature needs Windows Phone 8");
                      return;
                  }
       
                  var maintile = new FlipTileData
                      {
                          Title = "main tile",
                          BackTitle = "this is",
                          BackContent = "main tile",
                          Count = 3,
                          SmallBackgroundImage = new Uri("/Assets/logo159x159.png", UriKind.Relative),
                          BackgroundImage = new Uri("/Assets/Background336x336_2.png", UriKind.Relative),
                          BackBackgroundImage = new Uri("/Assets/Background336x336_1.png", UriKind.Relative),
                          WideBackContent = "This is a very long long text to demonstrate the back content of a wide flip tile",
                          WideBackgroundImage = new Uri("/Assets/Background691x336_2.png", UriKind.Relative),
                          WideBackBackgroundImage = new Uri("/Assets/Background691x336_1.png", UriKind.Relative)
                      };
       
      #if ALTERNATIVE_SOLUTION
                  var maintile = Mangopollo.Tiles.TilesCreator.CreateFlipTile("main tile", "This is", "main tile", "This is a very long long text to demonstrate the back content of a wide flip tile", 9, new Uri("/Assets/logo159x159.png", UriKind.Relative), new Uri("/Assets/Background336x336_1.png", UriKind.Relative), new Uri("/Assets/Background336x336_2.png", UriKind.Relative), new Uri("/Assets/Background691x336_1.png", UriKind.Relative), new Uri("/Assets/Background691x336_2.png", UriKind.Relative));
      #endif
                  ShellTile.ActiveTiles.First().Update(maintile);
              }

      效果:

      詳細(xì)可以參見codeplex上的mangopollo的說明:http://www.cnblogs.com/sun8134/

        網(wǎng)盤
        (268)網(wǎng)盤
        網(wǎng)盤是什么網(wǎng)盤是一個(gè)云存儲(chǔ)工具,通俗的來說就是你把文件通過網(wǎng)盤儲(chǔ)存在網(wǎng)絡(luò)上。只要你登上網(wǎng),不論在什么地方都能使用。相當(dāng)于網(wǎng)絡(luò)移動(dòng)盤。用起來挺方便。網(wǎng)盤哪個(gè)好其實(shí)這個(gè)毋庸置疑的百度云網(wǎng)盤是最好的,目前網(wǎng)盤也就那么幾家,對(duì)用戶來說只要免費(fèi)就行了,其他的對(duì)我們的普通用戶來說并不是特別重要。網(wǎng)盤下載客戶端大全說明西西軟件園提供市面上主流網(wǎng)盤的客戶端下載,除了網(wǎng)盤客戶端的各種版本之外,西西還會(huì)提供一些網(wǎng)盤相...更多>>

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評(píng)論

        最新評(píng)論

        發(fā)表評(píng)論 查看所有評(píng)論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)
        推薦文章

        沒有數(shù)據(jù)