BitmapImage 缺少 BeginInit() 和 EndInit() 函数?

2024-01-12

据我发现,我似乎无法访问上述功能。我正在导入 BitmapImage 类

 using System.Windows.Media.Imaging;

但是在下面的代码中:

public static void loadCardImage(Card card, ref Image image)
{
    BitmapImage src = new BitmapImage();

    src.BeginInit(); <--Cannot find this function
    src.UriSource = new Uri(card.imageLink, UriKind.Relative); <-- this is fine

    [..NotFinishedCoding..]
}

我在 src.BeginInit() 函数上收到解析器错误和构建错误。我似乎还缺少 EndInit() 函数,并且可能缺少该类中的更多函数。我查阅了文档,看看我是否搞砸了导入或者引用了其他一些类,但据我所知,我引用了正确的类。 (将鼠标悬停在它上面会发现它引用的是 System.Windows.Media.Imaging.BitmapImage 类)

对可能发生的事情有什么想法吗?非常感谢任何帮助,如果需要更多信息,请告诉我!

参考文档:http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.bitmapimage.aspx http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.bitmapimage.aspx

Windows Phone操作系统设置为8(我假设它使用.NET 4.5)


这是BitmapImage 的 Windows Phone 版本 http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.windows.media.imaging.bitmapimage%28v=vs.105%29.aspx。查找 Windows Phone 版本的类等可能有点令人困惑 - 我通常从dev.windowsphone.com http://dev.windowsphone.com并将结果限制为“图书馆”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BitmapImage 缺少 BeginInit() 和 EndInit() 函数? 的相关文章

随机推荐