Example #1
0
        void confForm_Load(object sender, EventArgs e)
        {
            if (!DesignMode && _Persistence != ePersistence.None)
            {
                IConfiguration conf = ConfigurationRepository.IConfiguration;

                string name = "size-" + _ConfigurationName;

                IConfigurationItemObject <Size> size = null;
                size = conf.GetConfigurationItem((this as IConfigurationControl).ConfigurationName(name)) as IConfigurationItemObject <Size>;

                if (size == null)
                {
                    size = new ConfigurationItemObject <Size>(name, new Size(390, 300), eConfigurationSource.AllUsersAppData);
                    conf.AddConfigurationItem(_Prefix, size as IConfigurationItem);
                }
                this.Size = (size as IConfigurationItemObject <Size>).GetValue(this.Size);

                name = "location-" + _ConfigurationName;

                IConfigurationItemObject <Point> location = null;
                location = conf.GetConfigurationItem((this as IConfigurationControl).ConfigurationName(name)) as IConfigurationItemObject <Point>;

                if (location == null)
                {
                    location = new ConfigurationItemObject <Point>(name, new Point(100, 50), eConfigurationSource.AllUsersAppData);
                    conf.AddConfigurationItem(_Prefix, location as IConfigurationItem);
                }
                this.Location = LocationInView(location.GetValue(this.Location));
            }
        }
Example #2
0
        protected void DefineConfiguration()
        {
            IConfiguration conf = ConfigurationRepository.IConfiguration;

            for (int i = 1; i < ForeColors.Length; i++)
            {
                IConfigurationItemObject <Color> color = null;

                color = new ConfigurationItemObject <Color>(UI_Constants.ForeColor + i.ToString(), Color.Black, UI_Constants.ConfigurationSource);
                conf.AddConfigurationItem("", color as IConfigurationItem);

                color = new ConfigurationItemObject <Color>(UI_Constants.BackColor + i.ToString(), Color.White, UI_Constants.ConfigurationSource);
                conf.AddConfigurationItem("", color as IConfigurationItem);
            }
        }