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 Data
Declaration
protected DataValidationRuleBase(DataValidationRuleContextBase context)
Parameters
Data The context. |
Properties
ErrorAlertContent
Gets the content of the error alert.
Declaration
public string ErrorAlertContent { get; }
Property Value
System. The content of the error alert. |
Implements
ErrorAlertTitle
Gets the error alert title.
Declaration
public string ErrorAlertTitle { get; }
Property Value
System. The error alert title. |
Implements
ErrorStyle
Gets or sets the error style.
Declaration
public ErrorStyle ErrorStyle { get; }
Property Value
Error The error style. |
Implements
InputMessageContent
Gets or sets the content of the input message.
Declaration
public string InputMessageContent { get; }
Property Value
System. The content of the input message. |
Implements
InputMessageTitle
Gets or sets the input message title.
Declaration
public string InputMessageTitle { get; }
Property Value
System. 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. 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. The value indicating whether an input message should be shown. |
Implements
Methods
Equals(Object)
Determines whether the specified System.
Declaration
public override bool Equals(object obj)
Parameters
System. The System. |
Returns
System. true if the specified System. |
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. Index of the row. |
System. Index of the column. |
ICell
|
Returns
System. 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. Index of the row. |
System. Index of the column. |
ICell The cell value. |
Returns
System. 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. A hash code for the current System. |