public static SettingDefinition UseDataDictionary( this SettingDefinition settingDefinition, Action <DataDictionaryConfiguration> dataDictionaryConfigureAction) { var dataDictionaryConfiguration = new DataDictionaryConfiguration(new FieldControlConfigurationDictionary()); dataDictionaryConfigureAction(dataDictionaryConfiguration); settingDefinition.WithProperty(SettingDefinitionPropertiesNames.ControlConfigurationName, dataDictionaryConfiguration); settingDefinition.WithProperty(SettingDefinitionPropertiesNames.ControlProviderName, DataDictionaryFieldControlProvider.ProviderName); return(settingDefinition); }
public static SettingDefinition UseTextbox( this SettingDefinition settingDefinition, Action <TextboxConfiguration> textboxConfigureAction) { var textboxConfiguration = new TextboxConfiguration(new FieldControlConfigurationDictionary()); textboxConfigureAction(textboxConfiguration); settingDefinition.WithProperty(SettingDefinitionPropertiesNames.ControlConfigurationName, textboxConfiguration.GetConfiguration()); settingDefinition.WithProperty(SettingDefinitionPropertiesNames.ControlProviderName, TextboxFieldControlProvider.ProviderName); return(settingDefinition); }