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

  • 相关阅读:
    GIT更改clone方式 ;GIT的SSH配置
    关于web性能测试的一些总结
    pyinstaller 打包selenium程序后,消除chromdriver 控制台黑框
    pyinstaller 打包exe 遇到的坑
    jenkins 新增节点的3种方式
    class
    python 语法糖
    模块 subprocess
    模块 re
    模块 logging
  • 原文地址:https://www.cnblogs.com/chenxx08/p/2720156.html
Copyright © 2020-2023  润新知