我正在创建一个辅助磁贴,我所拥有的唯一徽标非常小(我认为是32x32像素)。
这意味着徽标会针对辅助磁贴进行缩放,看起来很糟糕:
有没有办法阻止徽标缩放,使其看起来更像普通的实时图块?
我已经尝试在构造函数中将tile大小指定为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);
,则不会抛出任何异常,但我会留下较大的图块。
答案 0 :(得分:0)
结束了工作。
我将图标放在尺寸合适的透明背景上,从而防止缩放。
如果有人有更清洁的解决方案,我会被激怒听到它!