1

我想在后台任务中在适用于 Windows (Phone) 8.1 的通用应用程序中呈现位图,以更新我的动态磁贴。我认为这是可能的唯一方法是 RenderTargetBitmap。不幸的是,该RenderAsync()方法导致我的代码中出现ArgumentException

我在下面下载了一个示例,其中后台任务是用 C++ 实现的。它使用 XamlRenderingBackgroundTask 类和RenderAsync()方法。

public ref class AppTileUpdater sealed : XamlRenderingBackgroundTask

不幸的是,我还没有找到在我的 C#-Project 中使用这个类的方法。我错过了什么?

4

2 回答 2

0

Take a look at this answer and code snippet on the MSDN forum. It's the C# version of the C++ example.

http://social.msdn.microsoft.com/Forums/en-US/43295c90-43e8-4b08-8a25-958a1c3d0a0b/explanation-on-windowsuixamlmediaxamlrenderingbackgroundtask?forum=WindowsPhonePreviewSDK

于 2014-05-18T18:26:26.813 回答
0

它与 C++ 相同,在 C# 中查找 RenderTargetBitmap 示例,并在 AppTileUpdater 类的 OnRun() 覆盖方法中使用它

注意:由于低端设备的内存限制,推荐的方法是使用 C++

于 2014-05-08T22:55:24.670 回答