Hi ,
I am trying to use IConfigurablePlugin of version 2 (since version1 is obsolete )
previously on 10.2
using Telligent.DynamicConfiguration.Components; public PropertyGroup[] ConfigurationOptions { get { Property consumerKey = new Property("consumerkey", "Consumer Key", PropertyType.String, 0, ""); consumerKey.Rules.Add(new PropertyRule(typeof(Telligent.Evolution.Controls.PropertyRules.TrimStringRule), false)); groups[0].Properties.Add(consumerKey);
Now stuck with adding rule to property of type "TrimStringRule" on 11.x as rule has two properties (Name,NamedvalueCollections )
using IPluginConfiguration = Telligent.Evolution.Extensibility.Version2.IPluginConfiguration; using IRequiredConfigurationPlugin = Telligent.Evolution.Extensibility.Version2.IRequiredConfigurationPlugin; using IConfigurablePlugin = Telligent.Evolution.Extensibility.Version2.IConfigurablePlugin; using PropertyGroup = Telligent.Evolution.Extensibility.Configuration.Version1.PropertyGroup; using Property = Telligent.Evolution.Extensibility.Configuration.Version1.Property; using PropertyRule = Telligent.Evolution.Extensibility.Configuration.Version1.PropertyRule; public PropertyGroup[] ConfigurationOptions { get { var groups = new[] { new PropertyGroup {Id= "options" ,LabelText= "Options",OrderNumber = 0 } }; Property consumerKey = new Property() { LabelText ="Consumer Key", Id="consumerkey", DataType ="String", OrderNumber=0 };How can i add