0

我正在创建一个辅助磁贴,我唯一的徽标非常小(我认为是 32x32 像素)。

这意味着徽标已针对辅助图块进行缩放,并且看起来很糟糕:

非常缩放的标志

有什么方法可以防止徽标被缩放,使其看起来更像是一个普通的动态磁贴?

缩放精美的徽标

我尝试TileSize.Square71x71在构造函数中指定图块大小,但这只会引发异常。

有任何想法吗?


编辑

我得到的例外是:

{Windows.UI.Xaml.UnhandledExceptionEventArgs}
Exception = {"Value does not fall within the expected range."}
Message = "The parameter is incorrect.\r\n"

但我认为这是有道理的,因为我认为辅助图块在构造函数中只接受两种尺寸,TileSize.Square150x150并且TileSize.Wide310x150.


编辑 2

抛出异常的代码是:

var secondaryTile = new SecondaryTile("myId",
    "sweet name",
    "sweet args",
    myLogoUri,
    TileSize.Square71x71);

如果我将最后一行更改为TileSize.Square150x150);不引发异常,那么我就剩下更大的瓷砖了。

4

1 回答 1

0

结束了工作。

我将图标放在大小合适的透明背景上,从而防止缩放。

如果有人有更清洁的解决方案,我会很高兴听到它!

于 2016-01-21T01:09:23.987 回答