Class
RadValidationRuleWithTargetControl

RadValidationRuleWithTargetControl provides a validation logic which compares RadEditorControl's Property with TargetControl's property.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class RadValidationRuleWithTargetControl : RadValidationRule, INotifyPropertyChanged, INotifyPropertyChangingEx, ICloneable, IRadValidationRule

Inheritance: objectFilterDescriptorRadValidationRuleRadValidationRuleWithTargetControl

Implements: ICloneableINotifyPropertyChangedINotifyPropertyChangingExIRadValidationRule

Inherited Members RadValidationRule.AddControl(RadEditorControl)RadValidationRule.RemoveControl(RadEditorControl)RadValidationRule.ControlsRadValidationRule.ValueRadValidationRule.ToolTipTextRadValidationRule.AutoToolTipRadValidationRule.ToolTipTitleRadValidationRule.CaseSensitiveRadValidationRule.PropertyNameFilterDescriptor.GetExpression(FilterDescriptor, Function<FilterDescriptor, object>)FilterDescriptor.GetExpression(FilterDescriptor)FilterDescriptor.ToString()FilterDescriptor.OnPropertyChanged(string)FilterDescriptor.OnPropertyChanged(PropertyChangedEventArgs)FilterDescriptor.OnPropertyChanging(string, object, object)FilterDescriptor.OnPropertyChanging(PropertyChangingEventArgsEx)FilterDescriptor.Clone()FilterDescriptor.OperatorFilterDescriptor.IsFilterEditorFilterDescriptor.PropertyChangedFilterDescriptor.PropertyChanging

Constructors

RadValidationRuleWithTargetControl()

Declaration

cs-api-definition
public RadValidationRuleWithTargetControl()

Properties

Expression

Gets the Rule expression.

Declaration

cs-api-definition
public override string Expression { get; }

Property Value

string

The Rule expression.

Overrides FilterDescriptor.Expression

TargetControl

Gets or sets the Target Control. This control's property value will be used in the Rule evaluation.

Declaration

cs-api-definition
public Control TargetControl { get; set; }

Property Value

Control

TargetControlPropertyName

The name of the property that will be used in the Rule evaluation.

Declaration

cs-api-definition
public string TargetControlPropertyName { get; set; }

Property Value

string

Methods

CalculateValue()

Declaration

cs-api-definition
protected virtual object CalculateValue()

Returns

object