Ejemplo n.º 1
0
        public static void Initailize(string defualtBackground, string colorSettings, bool useInstrumentStyleForWF)
        {
            BlackOrWhite blackOrWhite = BlackOrWhite.White;
            _ColorSettingsFromServer = colorSettings;

            if (Enum.TryParse<BlackOrWhite>(defualtBackground, true, out blackOrWhite))
            {
                if (blackOrWhite == BlackOrWhite.Black && ColorSettings._CurrentColorTemplate != ColorSettings._BlackColorTemplate)
                {
                    ColorSettings._CurrentColorTemplate = ColorSettings._BlackColorTemplate;
                }
                else if (blackOrWhite == BlackOrWhite.White && ColorSettings._CurrentColorTemplate != ColorSettings._WhiteColorTemplate)
                {
                    ColorSettings._CurrentColorTemplate = ColorSettings._WhiteColorTemplate;
                }
            }

            ApplyColorSettingsFromServer();
        }
Ejemplo n.º 2
0
 private void ChangeColor(BlackOrWhite blackOrWhite, bool saveSettings)
 {
     if (blackOrWhite == BlackOrWhite.Black && ColorSettings._CurrentColorTemplate != ColorSettings._BlackColorTemplate)
     {
         ColorSettings._CurrentColorTemplate = ColorSettings._BlackColorTemplate;
         ApplyColorSettingsFromServer();
         if (this.PropertyChanged != null)
         {
             this.PropertyChanged(this, new PropertyChangedEventArgs("ColorTemplate"));
         }
     }
     else if (blackOrWhite == BlackOrWhite.White && ColorSettings._CurrentColorTemplate != ColorSettings._WhiteColorTemplate)
     {
         ColorSettings._CurrentColorTemplate = ColorSettings._WhiteColorTemplate;
         ApplyColorSettingsFromServer();
         if (this.PropertyChanged != null)
         {
             this.PropertyChanged(this, new PropertyChangedEventArgs("ColorTemplate"));
         }
     }
 }
Ejemplo n.º 3
0
 static ColorSettings()
 {
     ColorSettings._CurrentColorTemplate = ColorSettings._BlackColorTemplate;
 }