zoukankan      html  css  js  c++  java
  • wp控制磁贴翻转

    比如有这么一个需求,应用的主磁贴是否能够翻转由用户控制,那么在当用户设置可以翻转的时候,代码如下

    ShellTile tile = ShellTile.ActiveTiles.First();
    StandardTileData data = new StandardTileData
        {
            BackBackgroundImage = new Uri("BackBackground.png",UriKind.Relative),
            BackContent = "Content",
            BackTitle = "Title"
        };
    tile.Update(data);

    当用户设为不能翻转的时候,如果代码如下设置:

    ShellTile tile = ShellTile.ActiveTiles.First();
    StandardTileData data = new StandardTileData
        {
            BackBackgroundImage = null,
    BackContent = null,
    BackTitle = null,
    }; tile.Update(data);

    尽管将背面所有的元素都设为了null,但看到磁贴仍然会翻转。正确的设置方法如下:

    ShellTile tile = ShellTile.ActiveTiles.First();
    StandardTileData data = new StandardTileData
        {
            BackBackgroundImage = new Uri("caocaocao",UriKind.Reletive),
            BackContent = string.Empty,
            BackTitle = string.Empty,
        };
    tile.Update(data);
    

    uri需要设为一个不存在的路径,注意一定得是UriKind.Reletive,否则会抛出异常,其余的设为String.Empty即可。

  • 相关阅读:
    centos7系统最小系统安装并配置网络
    解决 JAAVA springboot 数据存储到数据库数据显示??的方案
    vue scoped
    Vue插件
    Git命令学习
    深度拷贝
    ES6学习_简化对象写法
    ES6学习_字符串的拼接
    ES6学习_变量的解构赋值
    ES6学习_const关键字
  • 原文地址:https://www.cnblogs.com/chenxx08/p/2720156.html
Copyright © 2011-2022 走看看