Click or drag to resize

ScreenInfo Klasse

Mindestinformationen über einen Screen. Thanks to Nils on StackOverflow http://stackoverflow.com/questions/1927540/how-to-get-the-size-of-the-current-screen-in-wpf.
Vererbungshierarchie
SystemObject
  NetEti.MultiScreenScreenInfo

Namensraum: NetEti.MultiScreen
Assembly: NetEti.MultiScreen (in NetEti.MultiScreen.dll) Version: 1.0.0+b1cd51f16e3bd2b83e9a562eed3c9519e4865e91
Syntax
public class ScreenInfo

Der ScreenInfo Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeScreenInfo Standard-Konstruktor.
Zurück nach oben
Eigenschaften
 NameBeschreibung
Public EigenschaftBounds Die äußere Begrenzung des Screens.
Public EigenschaftIsPrimary True, wenn der Screen der primäre Bildschirm ist.
Public EigenschaftName Der (Device-)Name des Screens.
Public EigenschaftWorkingArea Die Abmessungen des Screens.
Zurück nach oben
Methoden
 NameBeschreibung
Public MethodeStatic MemberClipToAllScreens Liefert den übergebenen Punkt zurück, ändert aber, wenn erforderlich, seine Koordinaten so ab, dass der Punkt sich inklusive Margins auf jeden Fall innerhalb der für alle Bildschirme maximalen Koordinaten befindet.
Public MethodeStatic MemberGetActualScreenInfo Liefert Eigenschaften des aktuellen Bildschirms.
Public MethodeStatic MemberGetActualScreenInfoIndex Liefert den Index des aktuellen Bildschirms in der Liste aller Bildschirme.
Public MethodeStatic MemberGetAllScreenInfos Infos für alle Bildschirme plus einem virtuellen Gesamtbildschirm.
Public MethodeStatic MemberGetFirstScreenInfo Liefert Eigenschaften des ersten (Haupt-) Bildschirms.
Public MethodeStatic MemberGetLastActualScreenInfo Liefert Eigenschaften des letzten aktuellen Bildschirms.
Public MethodeStatic MemberGetMainWindowScreenInfo Liefert thread safe Position und Maße des MainWindow.
Public MethodeGetNextPointWithinActualScreenCoordinates(Point) Liefert den übergebenen Punkt zurück, ändert aber, wenn erforderlich, seine Koordinaten so ab, dass der Punkt sich auf jeden Fall innerhalb der Koordinaten des aktuellen Bildschirms befindet.
Public MethodeGetNextPointWithinActualScreenCoordinates(Point, Double, Double) Liefert den übergebenen Punkt zurück, ändert aber, wenn erforderlich, seine Koordinaten so ab, dass der Punkt sich inklusive margin auf jeden Fall innerhalb der Koordinaten des aktuellen Bildschirms befindet.
Public MethodeIsWithinActualScreenCoordinates(Point) True, wenn sich der übergebene Punkt innerhalb der Screen-Koordinaten des aktuellen Bildschirms befindet.
Public MethodeIsWithinActualScreenCoordinates(Point, Double, Double) True, wenn sich der übergebene Punkt mindestens mit dem Abstand margin innerhalb der Screen-Koordinaten des aktuellen Bildschirms befindet.
Zurück nach oben
Anmerkungen
File: ScreenInfo.cs Autor: Erik Nagel, NetEti 31.08.2015 Erik Nagel: erstellt. 17.01.2024 Erik Nagel: ClipToAllScreens, GetMainWindowScreenInfo und GetFirstScreenInfo implementiert.
Siehe auch