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("已经将此页面固定到桌面!");

            }

        }

WP_3种磁贴效果设置的更多相关文章

  1. Android Toast效果设置

    Android Toast效果设置 Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失.总 ...

  2. android xml实现animation 4种动画效果

    animation有四种动画类型 分别为alpha(透明的渐变).rotate(旋转).scale(尺寸伸缩).translate(移动),二实现的分发有两种,一种是javaCode,另外一种是XML ...

  3. Tomcat下载安装并部署到IDEA(附带idea两种热部署设置方法)

    目录 Tomcat下载教程 Tomcat安装教程 Tomcat热部署到IDEA idea两种热部署设置方法 使用Idea的时候,修改了代码,需要反复的重启Tomcat,查看效果,是不是贼烦?还记得刚上 ...

  4. CSS制作的32种图形效果[梯形|三角|椭圆|平行四边形|菱形|四分之一圆|旗帜]

    转载链接:http://www.w3cplus.com/css/css-simple-shapes-cheat-sheet 前面在<纯CSS制作的图形效果>一文中介绍了十六种CSS画各种不 ...

  5. Xslider演示8种滚动效果

    Xslider演示8种滚动效果包括: 一.左右切换:每次移动固定距离 二.左右切换:最后一个显示在最右侧 三.自动切换 四.循环切换 五.文本的上下滚动 六.上下切换 七.上下自动循环切换 在线预览 ...

  6. 关于js中两种定时器的设置及清除

    1.JS中的定时器有两种: window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法 ...

  7. 18种CSS3loading效果完整版,兼容各大主流浏览器,提供在线小工具使用

    今天把之前分享的两篇博客<CSS3实现10种Loading效果>和 <CSS3实现8种Loading效果[二]>整理了一下.因为之前所分享的各种loading效果都只是做了we ...

  8. CSS3实现8种Loading效果【第二波】

    原文:CSS3实现8种Loading效果[第二波] 今晚吃完饭回宿舍又捣鼓了另外几种Loading效果,老规矩,直接“上菜“…… 注:gif图片动画有些卡顿,非实际效果! PS:若要转载请注明出处,尊 ...

  9. 关于js中两种定时器的设置及清除(转载)

    1.JS中的定时器有两种: window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法 ...

随机推荐

  1. Oracle数据库 External component has thrown an exception

    出现这种错误一般是在SQL语句执行前就报出的错误.这样的错误一般需要仔细检查SQL语句,以及参数的数据类型. 而在cmd.ExecuteNonQuery()中出现的错误,则很可能就排除了语法类的错误. ...

  2. openmp并行计算

    #include <omp.h>#include <stdio.h>#include <stdlib.h> void test(int n){ for (int i ...

  3. 简单且线程安全的两个单例模式java程序

    /***具体说明见 http://www.cnblogs.com/coffee/archive/2011/12/05/inside-java-singleton.html*/ package com. ...

  4. c语言知识(2)

    while(n)首先,n在这里被当作了一个条件其次,当n为真时,进入while循环体(A):否则跳出循环继续执行下面部分(B).n为0时条件为假  n不为0条件为真 while(j) { if(j%1 ...

  5. Ubuntu 12.04.2搭建nfs服务器

    1.安装nfs 服务器(192.168.0.1) apt-get install nfs-kernel-server 2.修改nfs配置文件: vim /etc/exports 在exports文件中 ...

  6. Good Sentences

    Wine in, truth out One is never too old to learn What is done can not be undone Time tries all thing ...

  7. ruby1.8到2.1语法改变

    1定义hash的语法改变old_way = {:foo => "bar", :one => 1}new_way = {foo: "bar", one ...

  8. C++学习10 static静态成员变量和静态成员函数

    一般情况下,如果有N个同类的对象,那么每一个对象都分别有自己的成员变量,不同对象的成员变量各自有值,互不相干.但是有时我们希望有某一个或几个成员变量为所有对象共有,这样可以实现数据共享. 可以使用全局 ...

  9. JAVA中抽象类的一些总结

    抽象类和普通类一样,有构造函数.抽象类中有一些属性,可以利用构造方法对属性进行初始化.子类对象实例化的时候先执行抽象类的构造,再执行子类构造. 抽象类不能用final声明.因为抽象类必须有子类继承,所 ...

  10. ubuntu14.04配置Hive1.2.1

    1.添加环境变量:vi ~/.bashrc #HIVE VARIABLES START export HIVE_HOME=/usr/local/hive-1.2.1 export PATH=$PATH ...