如何使用通知扩展为活动磁贴制作动画?
How to animate live tiles using notification extensions?
我想在 UAP 应用程序中为生活图块制作动画。但我得到这个例外:
Cannot implicitly convert type 'NotificationsExtensions.Tiles.TileImageSource' to 'string'.
我正在使用此代码:
TileBindingContentAdaptive largebindingContent = new TileBindingContentAdaptive()
{
PeekImage = new TilePeekImage()
{
Source = new TileImageSource("Assets/Apps/Hipstame/hipster.jpg")
},
Children =
{
new TileText() {Text =Description, Wrap = true, Style = TileTextStyle.BodySubtle}
}
};
如何使动态磁贴动画化?
Cannot implicitly convert type 'NotificationsExtensions.Tiles.TileImageSource' to 'string'.
您收到此异常的原因是因为截至 2016 年 5 月,NotificationsExtensions 收到了一些更新,其中对 TileBackgroundImage
和 TilePeekImage
进行了更改。您可以在 msdn 更新 post.
中查看这些更改的详细信息 here
具体来说,Source
的 属性 类型从 TileImageSource
更改为 string
。此更改意味着您需要更改设置方式 Source
。请注意下面的代码(您的,我修改过的代码),其中 Source
只是一个 string
。这应该可以解决您遇到的异常。
TileBindingContentAdaptive largebindingContent = new TileBindingContentAdaptive()
{
PeekImage = new TilePeekImage()
{
Source = "Assets/Apps/Hipstame/hipster.jpg"
},
Children =
{
new TileText()
{
Text = Description,
Wrap = true,
Style = TileTextStyle.BodySubtle
}
}
};
就动态磁贴的动画而言,您可以执行多种操作,除非您指定要对磁贴执行的操作,否则我无法提供任何具体建议。例如,如果您想在活动磁贴中循环浏览图像,您可以查看此示例 here,通过动画在活动磁贴中循环显示多个图像。如果您想更详细地了解您还可以用磁贴做什么,您还可以参考 msdn 自适应磁贴模板文档。
我想在 UAP 应用程序中为生活图块制作动画。但我得到这个例外:
Cannot implicitly convert type 'NotificationsExtensions.Tiles.TileImageSource' to 'string'.
我正在使用此代码:
TileBindingContentAdaptive largebindingContent = new TileBindingContentAdaptive()
{
PeekImage = new TilePeekImage()
{
Source = new TileImageSource("Assets/Apps/Hipstame/hipster.jpg")
},
Children =
{
new TileText() {Text =Description, Wrap = true, Style = TileTextStyle.BodySubtle}
}
};
如何使动态磁贴动画化?
Cannot implicitly convert type 'NotificationsExtensions.Tiles.TileImageSource' to 'string'.
您收到此异常的原因是因为截至 2016 年 5 月,NotificationsExtensions 收到了一些更新,其中对 TileBackgroundImage
和 TilePeekImage
进行了更改。您可以在 msdn 更新 post.
具体来说,Source
的 属性 类型从 TileImageSource
更改为 string
。此更改意味着您需要更改设置方式 Source
。请注意下面的代码(您的,我修改过的代码),其中 Source
只是一个 string
。这应该可以解决您遇到的异常。
TileBindingContentAdaptive largebindingContent = new TileBindingContentAdaptive()
{
PeekImage = new TilePeekImage()
{
Source = "Assets/Apps/Hipstame/hipster.jpg"
},
Children =
{
new TileText()
{
Text = Description,
Wrap = true,
Style = TileTextStyle.BodySubtle
}
}
};
就动态磁贴的动画而言,您可以执行多种操作,除非您指定要对磁贴执行的操作,否则我无法提供任何具体建议。例如,如果您想在活动磁贴中循环浏览图像,您可以查看此示例 here,通过动画在活动磁贴中循环显示多个图像。如果您想更详细地了解您还可以用磁贴做什么,您还可以参考 msdn 自适应磁贴模板文档。