0

我试过了:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using AviFile;
using ScreenShotDemo;
using System.Threading;
using System.Windows.

在我的新课程中,但在底部 system.Windows 中。没有媒体

我使用 Visual c# pro 2012 和 .net 4.5 尝试将其添加为参考,在 .net 和 COM 中查找它,但它不存在。

我需要它的原因是在我的代码中我有 PixelFormat 并且它不存在:

Bitmap bmpScreenShot = new Bitmap(currentScreen.Bounds.Width,
currentScreen.Bounds.Height,
PixelFormat.Format32bppArgb);

PixelFormat 不存在。

4

3 回答 3

5

您需要将 System.Drawing.Imaging 添加到您的 using 语句中。

您通常可以通过右键单击有问题的项目并选择“解决”轻松找到需要包含的内容

于 2013-04-18T15:26:58.057 回答
3

我正在写这个答案,就像我一样,花了几个小时试图找到一个using System.Windows.Media,但无法获得 BitmapImage。只需使用using Windows.UI.Xaml.Media.Imaging. 它工作得很好。

于 2014-11-23T03:37:59.950 回答
2

System.Windows.Media 需要引用 PresentationCore.dll 和

Pixelformat 需要引用 System.Drawing.dll。

请参阅此处的参考。

于 2013-04-18T15:26:17.627 回答