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