zoukankan      html  css  js  c++  java
  • WP_3种磁贴效果设置

    private void ApplicationBarIconButton_Click_1(object sender, EventArgs e)
            {
                var tileData = new FlipTileData()
                {
                    //前面数据
                    Title = item.Name,
                    BackgroundImage = new Uri(item.Images[0], UriKind.Relative),
                    //后面数据
                    BackTitle = item.Name,
                    BackContent = item.Desc.Substring(0, 30),
                    BackBackgroundImage = new Uri(item.Images[1], UriKind.Relative),
                    //宽屏数据
                    WideBackgroundImage = new Uri(item.Images[2], UriKind.Relative),
                    WideBackBackgroundImage = new Uri(item.Images[3], UriKind.Relative),
                    WideBackContent = item.Desc.Substring(0, 50)
                };
     
                var iconData = new IconicTileData
                {
                    BackgroundColor = System.Windows.Media.Color.FromArgb(255, 195, 61, 39),
                    Count = 3,
                    IconImage = new Uri("Assets/Logo.png", UriKind.RelativeOrAbsolute),
                    Title = item.Name,
                    WideContent1 = item.Desc.Substring(0, 10),
                    WideContent2 = item.Desc.Substring(10, 15),
                    WideContent3 = item.Desc.Substring(15, 30)
                };
     
                var cycleData = new CycleTileData
                {
                    Count = 9,
                    CycleImages = new List<Uri> { 
                        new Uri(item.Images[0],UriKind.RelativeOrAbsolute),
                        new Uri(item.Images[1],UriKind.RelativeOrAbsolute),
                        new Uri(item.Images[2],UriKind.RelativeOrAbsolute),
                        new Uri(item.Images[3],UriKind.RelativeOrAbsolute)
                    },
                    SmallBackgroundImage = new Uri("Assets/Logo.png", UriKind.RelativeOrAbsolute),
                    Title = item.Name
                };
                try
                {
                    ShellTile.Create(new Uri("/ItemDetail.xaml?name=" + item.Name, UriKind.Relative), cycleData, true);
                }
                catch (Exception)
                {
                    MessageBox.Show("已经将此页面固定到桌面!");
                }
            }
  • 相关阅读:
    【Python】pip导出当前项目所用的包list列表
    什么叫他妈的惊喜
    自我介绍
    IDEA创建SpringBoot时无法连接https://start.spring.io
    漫话docker的衰落与kubernetes的兴起
    基于Kubernetes和OpenKruise的可变基础设施实践
    浅析
    浅析
    浅析
    浅析
  • 原文地址:https://www.cnblogs.com/jx270/p/3852440.html
Copyright © 2011-2022 走看看