more cstrs and overloadds

This commit is contained in:
Pilzinsel64
2025-04-23 12:25:12 +02:00
parent 48bfe1ec00
commit 22aaec2fa6
4 changed files with 11 additions and 3 deletions

View File

@@ -677,7 +677,10 @@ public class RadValidationProviderEx : Component, ISupportInitialize, IExtenderP
if (rule is not IRadValidationRuleEx radValidationRule)
RemoveControlFromRules(control);
else
{
radValidationRule.AddControl(control);
validationRules.Add(rule);
}
}
/// <summary>

View File

@@ -22,7 +22,11 @@ public class RadValidationRuleEx : FilterDescriptor, IRadValidationRuleEx
#region Cstor
public RadValidationRuleEx() : base()
{
this.PropertyName = "Text";
PropertyName = "Text";
}
public RadValidationRuleEx(string propertyName, FilterOperator filterOperator) : base(propertyName, filterOperator, null)
{
}
public RadValidationRuleEx(string propertyName, FilterOperator filterOperator, object value) : base(propertyName, filterOperator, value)

View File

@@ -1,4 +1,5 @@
using System.ComponentModel;
using Telerik.WinControls.Data;
//using System.Linq;
namespace Pilz.UI.Telerik.Controls.RadValidationProvider;
@@ -10,9 +11,9 @@ namespace Pilz.UI.Telerik.Controls.RadValidationProvider;
public class RadValidationRuleWithTargetControlEx : RadValidationRuleEx
{
private string sourceControlPropertyName = "Text";
public RadValidationRuleWithTargetControlEx()
{
}
/// <summary>

View File

@@ -9,7 +9,7 @@
</PropertyGroup>
<PropertyGroup>
<Version>2.10.1</Version>
<Version>2.10.2</Version>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
</PropertyGroup>