C#-无法使用SystemParameters,“类型或名称空间不存在”

2 c# namespaces

我使用Visual Studio 2013 Professional,C#,在代码中有这些用法和该行。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;               
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

this.Width = System.Windows.SystemParameters.PrimaryScreenWidth;
Run Code Online (Sandbox Code Playgroud)

但是,它出现了一个错误,例如“ 名称空间'System.Windows'中不存在类型或名称空间名称'SystemParameters'(您是否缺少程序集引用?)

我真的不了解发生了什么,是否应该添加更多内容以使用systemparamaters?

Fed*_*gui 6

System.Windows.SystemParameters类中定义的PresentationFramework.dll组件,这是WPF UI框架的一部分。

从您的问题尚不清楚您要针对的是哪个UI框架,但是由于using System.Windows.Forms您的代码中存在,因此我认为它是winforms 。

使用删除该引用并将相关的程序集引用添加到您的项目中