Class
ComplexCondition

ComplexCondition evaluates two conditions related with a binary operator. Inherits Condition

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

cs-api-definition
public class ComplexCondition : Condition

Inheritance: objectConditionComplexCondition

Inherited Members Condition.FillAffectedEvents(List<RaisedRoutedEvent>)Condition.AffectedPropertiesCondition.AffectedEvents

Constructors

ComplexCondition()

Initializes a new instance of the ComplexCondition class.

Declaration

cs-api-definition
public ComplexCondition()

ComplexCondition(Condition, BinaryOperator, Condition)

Initializes a new instance of the ComplexCondition class from the first condition, binary operator, and second condition.

Declaration

cs-api-definition
public ComplexCondition(Condition condition1, BinaryOperator binaryOperator, Condition condition2)

Parameters

condition1

Condition

binaryOperator

BinaryOperator

condition2

Condition

Properties

BinaryOperator

Gets or sets the binary operator to be used for evaluating the condition.

Declaration

cs-api-definition
public BinaryOperator BinaryOperator { get; set; }

Property Value

BinaryOperator

Condition1

Gets or sets the first condition.

Declaration

cs-api-definition
public Condition Condition1 { get; set; }

Property Value

Condition

Condition2

Gets or sets the second condition.

Declaration

cs-api-definition
public Condition Condition2 { get; set; }

Property Value

Condition

Methods

Evaluate(RadObject)

Evaluates the complex condition.

Declaration

cs-api-definition
public override bool Evaluate(RadObject target)

Parameters

target

RadObject

Returns

bool

Overrides Condition.Evaluate(RadObject)

FillAffectedProperties(List<RadProperty>)

Declaration

cs-api-definition
protected override void FillAffectedProperties(List<RadProperty> inList)

Parameters

inList

List<RadProperty>

Overrides Condition.FillAffectedProperties(List<RadProperty>)

ToString()

Retrives a string representation of the ComplexCondition class.

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()