Telerik.Windows.Controls.Expressions An AutomationPeer type for the ExpressionTextBox type. Initializes a new instance of the ExpressionTextBoxAutomationPeer class. The . Gets the owning . Returns the automation control type. The group automation control type. Returns the class name. The string "ExpressionTextBox". Returns the text label of the that is associated with this . This method is called by . The text label of the element that is associated with this automation peer. Gets the string that uniquely identifies the that is associated with this . Called by . The automation identifier for the element associated with the , or if there isn't an automation identifier. Gets the description of the that is associated with this . This method is called by . An string. Gets a string that communicates the visual status of the that is associated with this . This method is called by . The string that contains the that is returned by . An AutomationPeer type for the RadExpressionEditor type. Initializes a new instance of the RadExpressionEditorAutomationPeer class. The . Gets the owning . Returns the automation control type. The group automation control type. Returns the class name. The string "RadExpressionEditor". Returns the text label of the that is associated with this . This method is called by . The text label of the element that is associated with this automation peer. Gets the description of the that is associated with this . This method is called by . An string. Gets a string that communicates the visual status of the that is associated with this . This method is called by . The string that contains the that is returned by . Gets the string that uniquely identifies the that is associated with this . Called by . The automation identifier for the element associated with the , or if there isn't an automation identifier. Allows assisted editing of an expression string. Do not use directly. Initializes a new instance of the class. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks. Gets or sets the manually set AutomationId value (in case there is such one). When implemented in a derived class, returns class-specific implementations for the automation infrastructure. The class-specific subclass to return. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Gets or sets the colors used to highlight different syntax elements in the expression. The syntax colors used in the expression. Identifies the property. Defines colors for different syntax elements in an expression. Gets or sets the color for a string literal. Default value is The color for a string literal. Identifies the property. Gets or sets the color for a date-time literal. Default value is The color for a date-time literal. Identifies the property. Gets or sets the color for a member name literal. Default value is The color for a member name literal. Identifies the property. Gets or sets the color for a function name literal. Default value is The color for a function name literal. Identifies the property. Gets or sets the default color. Default value is The default color. Identifies the property. Describes a constant item in the expression editor. Initializes a new instance of the class. The string representation of the constant. The description of the constant. Describes an item in the expression editor. Gets the name of this item. Gets the description of the item. Initializes a new instance of the class. The name of the model. The description for the model. Returns the name of this model. The name of this model. Describes a category of items in the expression editor. Gets the children of this category. Gets the child categories of this category. Initializes a new instance of the class. The name of the category. Initializes a new instance of the class. The name of the category. A collection with the child categories and child items. Describes the basic properties of elements in the expression editor. Gets the name of the element. Initializes a new instance of the class. The name of the model. Describes a field item in the expression editor. Gets the parent editor item model of this instance. Gets the children of this category. Gets a user-friendly text for this field and its type. Gets the metadata of the field. Gets a value indicating whether sub properties will be drilled into. Initializes a new instance of the class. The metadata of the field. Initializes a new instance of the class. The metadata of the field. The child items of the field item model. Returns the expression token value of this model. The expression token value of this model. Describes a function item in the expression editor. Gets a user-friendly text for this function and its arguments. Gets the method info represented by this function item mode. Gets the category if this item model. Initializes a new instance of the class. The definition of the function. Initializes a new instance of the class. The method info of the function this item model represents. The category of this function item model. Returns the expression token value of this model. The expression token value of this model. Describes an operator item in the expression editor. Initializes a new instance of the class. The string representation of the operator. A ViewModel used to loosely-couple components in RadExpressionEditor. Do not use directly. Gets the result of the current expression. Gets the categories of editor items. Gets or sets the selected category. Gets the items in the selected category. Gets or sets the selected item. Gets a value indicating whether drill down in fields is enabled. Initializes a new instance of the class. Generates all default categories displayed in the . A collection of . Generates the function item models. A collection of Generates the operator item models. A collection of Generates the constant item models. A collection of Generates the field item models for the provided object. The object which properties should be displayed in the fields category. A collection of Creates the fields category model. An instance of . A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. A control that lets the user input an expression in string form, which it exposes as a LINQ expression. Identifies the property. Identifies the read-only property. Identifies the read-only property. Identifies the read-only property. Identifies the property. Identifies the property. Identifies the ExpressionChanged routed event. Identifies the ExpressionError routed event. Initializes a new instance of the class. Occurs when the expression changes. Occurs when an error occurs while parsing an expression. Gets the LINQ Expression. Gets a value indicating whether the string the user has entered is a valid expression. Gets the errors from a failed parsing operation. Gets or sets a value indicating whether users can drill down into field objects in the Expression editor. Gets or sets the expression string. Gets or sets the item the expression will be evaluated against. Gets or sets the view model of the . if value is null. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks. Gets or sets the manually set AutomationId value (in case there is such one). When implemented in a derived class, returns class-specific implementations for the automation infrastructure. The class-specific subclass to return. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Provides a number of useful RadExpressionEditor functions exposed through Commanding. Gets the InsertText command, which inserts the string value of its parameter at the current caret position in the RadExpressionEditor textbox. A class that contains various helpful extension methods for Converts the string representation of an expression to its equivalent. A return value indicates whether the conversion was successful. The instance which will perform the conversion. A string containing a well-formed expression to convert. When this method returns, contains the LINQ Expression equivalent to the well-formed expression contained in , if the conversion succeeded, or null if it failed. This parameter is passed uninitialized. true if was converted successfully; otherwise, false.