Example #1
0
        public void SetPreferredDeviceForDisplay(Display display, string deviceName)
        {
            if (display != null && !String.IsNullOrEmpty(deviceName))
            {
                display.SetPreferredDevice(deviceName);

                if (this.displaySettings.ContainsKey(display.Name))
                {
                    this.displaySettings[display.Name].DeviceName = deviceName;
                }
                else
                {
                    DisplaySetting ds = new DisplaySetting();
                    ds.DeviceName = deviceName;
                    this.displaySettings.Add(display.Name, ds);
                }

                this.dpSettingSaver.Save(this.displaySettings);
            }
        }