the SystemParameters, “type or namespace does not exist” 解决要领
* add a project reference
In Solution Explorer, expand the project, right click on References and click Add Reference.
Now click Browse on the bottom, find the DLL you are trying to use. In this case it should be included under Assemblies - Framework. Click on Framework on the left menu.
Find PresentationFramework on the right. Make sure you Check mark it
Click OK.
Now you have the reference, go back to your code and it should work. Again, make sure you create a WPF Project not WinForms...
using System.Windows.Forms in your code.
REF:
https://*.com/questions/22026116/c-sharp-cant-use-the-systemparameters-type-or-namespace-does-not-exist
其他:
WinForm:
//获取PC屏幕的宽
int width = Screen.PrimaryScreen.Bounds.Width;
//获取PC屏幕的高
int height = Screen.PrimaryScreen.Bounds.Height;
Screen.PrimaryScreen.WorkingArea.Height;
Screen.PrimaryScreen.WorkingArea.Width;
WPF:
SystemParameters.WorkArea;//除任务栏外事情区巨细
SystemParameters.PrimaryScreenWidth;//屏幕宽
SystemParameters.PrimaryScreenHeight;//屏幕高
double dWidth2 = ActualWidth; //获取此元素的泛起宽度。若此元素时全屏的,则可以获得屏幕巨细
double dHeight2 = ActualHeight; //获取此元素的泛起高度。
,