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即可。

  • 相关阅读:
    think in java
    TASLock TTASLock
    多线程
    jenkins unable to delete file
    ubuntu sun-jdk
    py2exe
    memcached安装
    redis安装
    ubuntu安装ssh
    mysql远程访问
  • 原文地址:https://www.cnblogs.com/chenxx08/p/2720156.html
Copyright © 2011-2022 走看看