public static DesktopDisplayMetrics AcquireMetrics()
        {
            DesktopDisplayMetrics metrics = new DesktopDisplayMetrics();

            var displays  = Display.GetDisplays();
            int displayId = 0;

            foreach (var display in displays)
            {
                metrics.SetMonitor(displayId++, display);
            }
            return(metrics);
        }
 public int GetHashCode(DesktopDisplayMetrics obj)
 {
     return(obj.key.GetHashCode());
 }