我正在将一些代码从 Windows 窗体程序移动到 WPF 程序,并且在以下代码中遇到错误。
//our private vars
private Bitmap bmp;
private Graphics g;
public NewFitnessCalculator()
{
bmp = new System.Drawing.Bitmap(Tools.MaxWidth, Tools.MaxHeight);
g = Graphics.FromImage(bmp);
}
该错误表明 的参数new System.Drawing.Bitmap
无效,但据我所知,它们都是无效的int
(即使直接转换为 ,问题仍然存在int
)。此外,此代码在 Windows 窗体版本中运行良好 - 我不确定这是否是 WPF 的问题。在这种情况下Tools.MaxWidth/Height
,public static ints
来自另一个类(也public static
)。它们被初始化为 200,然后分别设置为另一个位图的宽度和高度。
任何帮助,将不胜感激。