Beispiel #1
0
        protected override ControlInfo OnCreateConfigUI(PropertyCollection properties)
        {
            ControlInfo  info = base.OnCreateConfigUI(properties);
            Int32Setting defaultQualityLevel = base.Section.AppSettings.Effects.DefaultQualityLevel;

            info.SetPropertyControlValue(defaultQualityLevel.Path, ControlInfoPropertyNames.DisplayName, PdnResources.GetString("SettingsDialog.Effects.DefaultQualityLevel.Header"));
            info.SetPropertyControlValue(defaultQualityLevel.Path, ControlInfoPropertyNames.Description, PdnResources.GetString("SettingsDialog.Effects.DefaultQualityLevel.Description"));
            return(info);
        }
Beispiel #2
0
 protected Int32Property CreatePropertyFromAppSetting(Int32Setting appSetting) =>
 new Int32Property(appSetting.Path, appSetting.DefaultValue, appSetting.MinValue, appSetting.MaxValue)
 {
     Value = appSetting.Value
 };