Class DataValidationRuleBase
Represents a base class for implementing a data validation rule.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.DataValidation
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public abstract class DataValidationRuleBase : IDataValidationRule
Constructors
DataValidationRuleBase(DataValidationRuleContextBase)
Initializes a new instance of the DataValidationRuleBase class.
Declaration
protected DataValidationRuleBase(DataValidationRuleContextBase context)
Parameters
DataValidationRuleContextBase
context
The context. |
Properties
ErrorAlertContent
Gets the content of the error alert.
Declaration
public string ErrorAlertContent { get; }
Property Value
System.String
The content of the error alert. |
Implements
ErrorAlertTitle
Gets the error alert title.
Declaration
public string ErrorAlertTitle { get; }
Property Value
System.String
The error alert title. |
Implements
ErrorStyle
Gets or sets the error style.
Declaration
public ErrorStyle ErrorStyle { get; }
Property Value
ErrorStyle
The error style. |
Implements
InputMessageContent
Gets or sets the content of the input message.
Declaration
public string InputMessageContent { get; }
Property Value
System.String
The content of the input message. |
Implements
InputMessageTitle
Gets or sets the input message title.
Declaration
public string InputMessageTitle { get; }
Property Value
System.String
The input message title. |
Implements
ShowErrorMessage
Gets or sets a value indicating whether an error message should be shown.
Declaration
public bool ShowErrorMessage { get; }
Property Value
System.Boolean
The value indicating whether an input message should be shown. |
Implements
ShowInputMessage
Gets or sets a value indicating whether an input message should be shown.
Declaration
public bool ShowInputMessage { get; }
Property Value
System.Boolean
The value indicating whether an input message should be shown. |
Implements
Methods
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
System.Boolean
true if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
Evaluate(Worksheet, Int32, Int32, ICellValue)
Evaluates the data validation rule.
Declaration
public bool Evaluate(Worksheet worksheet, int rowIndex, int columnIndex, ICellValue cellValue)
Parameters
Worksheet
worksheet
The worksheet. |
System.Int32
rowIndex
Index of the row. |
System.Int32
columnIndex
Index of the column. |
ICellValue
cellValue
|
Returns
System.Boolean
Retrurns True if the rule is satisfied, else returns False. |
Implements
EvaluateOverride(Worksheet, Int32, Int32, ICellValue)
Evaluates the data validation rule.
Declaration
protected abstract bool EvaluateOverride(Worksheet worksheet, int rowIndex, int columnIndex, ICellValue cellValue)
Parameters
Worksheet
worksheet
The worksheet. |
System.Int32
rowIndex
Index of the row. |
System.Int32
columnIndex
Index of the column. |
ICellValue
cellValue
The cell value. |
Returns
System.Boolean
Retrurns True if the rule is satisfied, else returns False. |
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for the current System.Object. |