【问题标题】:Creation of BitmapSource objects no longer possible in WinRT apps?在 WinRT 应用程序中不再可能创建 BitmapSource 对象?
【发布时间】:2014-04-23 07:20:56
【问题描述】:

BitmapSource 在适用于 Windows 应用商店应用的 .NET API 中没有 Create 方法。我假设不再可能动态创建图像(如果是,为什么?)。或者有谁知道如何在 Windows 应用商店应用程序中以编程方式创建图像?

【问题讨论】:

    标签: windows-runtime windows-store-apps winrt-xaml


    【解决方案1】:

    请参阅 http://winrtxamltoolkit.codeplex.com/ 和图像扩展。

    【讨论】:

    • 对不起,迟到的评论。不错的工具包。但是它允许创建 BitmapSource 吗?多亏了工具,我发现 WriteableBitmap 允许创建。这是有道理的。
    • BitmapImage 可能是您正在寻找的。 BitmapImage 和 WriteableBitmap 都派生自 BitmapSource,它更像是一个抽象基类(不知道为什么它在 WinRT 中没有标记为抽象 - 可能是语言投影基础结构的一些限制)。
    【解决方案2】:

    WriteableBitmap 就是答案。它有一个构造函数,它接受 with 和 height 并允许对其进行写入和更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 1970-01-01
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多