Telerik.Windows.Controls.Data AutomationPeer for CardDataFieldDescriptorHeaderCell. Initializes a new instance of the class. CardDataFieldDescriptorHeaderCell. An AutomationPeer type for FilteringDropDown. Initializes a new instance of the class. The owner. Gets the toggle state of the control. The of the control. Gets the control pattern for the that is associated with this . A value from the enumeration. An object that implements the interface if is ; otherwise, null. Gets the name of the that is associated with this . This method is called by . An string. Gets the control type for the that is associated with this . This method is called by . The enumeration value. 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 text label of the that is associated with this . Called by . The text label of the element that is associated with this automation peer. Cycles through the toggle states of a control. An AutomationPeer type for FilteringControl. Initializes a new instance of the class. The owner. An AutomationPeer type for the RadCardViewItem type. Initializes a new instance of the class. The owner. An AutomationPeer type for the CardViewItemBase type. Initializes a new instance of the class. The owner. An AutomationPeer type for the RadCardViewItem type. Initializes a new instance of the class. The owner. Represents an automation peer for the . Initializes a new instance of the class. The . Gets the owning . An AutomationPeer type for the RadCollectionNavigator type. Initializes a new instance of the RadCollectionNavigatorAutomationPeer class. The . Gets the owning . An AutomationPeer type for the FilterControl type. Initializes a new instance of the FilterControlAutomationPeer class. The . Gets the owning . An AutomationPeer type for the FilterEditor type. Initializes a new instance of the FilterEditorAutomationPeer class. The . Gets the owning . An AutomationPeer type for the RadDataFilter type. Initializes a new instance of the RadDataFilterAutomationPeer class. The . Gets the owning . An AutomationPeer type for DataFormCheckBoxField. Initializes a new instance of the class. The data field. Gets the owning CheckBoxField control. The owning data field. An AutomationPeer type for DataFormComboBoxField. Initializes a new instance of the class. The data field. Gets the owning ComboBoxField control. The owning data field. An AutomationPeer type for DataFormDataField. Initializes a new instance of the class. The data field. Gets the owning DataField control. The owning data field. An AutomationPeer type for CardViewGroupPanel. Initializes a new instance of the class. The owner. An AutomationPeer type for CardViewGroupPanelCell. Initializes a new instance of the class. The owner. Sends a request to activate a control and initiate its single, unambiguous action. If the control is not enabled. Represents an automation peer for the . Initializes a new instance of the class. The . Gets the owning . Provides an automation peer for the RadDataPager. Initializes a new instance of the class. The owner. Gets the owning data pager. Gets a value that indicates whether the value of a control is read-only. true if the value is read-only; false if it can be modified. An AutomationPeer type for the CollectionEditor type. Initializes a new instance of the CollectionEditorAutomationPeer class. The . Gets the owning . An AutomationPeer type for the CollectionEditorPicker type. Initializes a new instance of the CollectionEditorPickerAutomationPeer class. The . Gets the owning . An AutomationPeer type for the PropertyGridColumnResizer type. Initializes a new instance of the PropertyGridColumnResizerAutomationPeer class. The . Gets the owning . Returns the automation control type. The group automation control type. An AutomationPeer type for PropertyGridField. Initializes a new instance of the class. The owner. An AutomationPeer type for PropertyGridPresenter. Initializes a new instance of the class. The owner. An AutomationPeer type for RadPropertyGrid. Initializes a new instance of the class. The owner. An AutomationPeer type for RadCardView. Initializes a new instance of the class. The owner. Represents event data for a cancelable event of a 's data field. Gets the the event was fired for. Represents a collection of items. Gets the that uses the data in this collection. This is User Interface(UI) element that is a part from CardDataFieldDescriptors button and represents a card data field descriptor header. Dragging the CardDataFieldDescriptorHeaderCell is the key action to group the RadCardView. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the IsSortingButtonVisible readonly dependency property. Gets a value indicating whether the sorting button of the header cell is visible. Gets the sorting index of the card data field descriptor when there is multiple sorting. The sorting index of the card data field descriptor when there is multiple sorting. Gets or sets a CardDataFieldDescriptor sorting state depending on executed sorted command, it can take 3 possible values: Ascending, Descending and None. Gets or sets a value indicating whether the filtering funnel is displayed. true if the filtering funnel is displayed; otherwise, false. The card data field descriptor that defines how this cell should appear. Initializes a new instance of the class. Represents event data for an edit ended event of a 's data field. Gets the action that was executed to end the edit operation. Gets the new value. Gets the old value. Represents event data for an event of a 's data field. Gets the that triggered the event. Represents event data for an event when the editor of a 's data field is prepared. Gets the editor that was prepared for editing the data field. Represents event data for a validated event of a 's data field. Gets the validation results. Represents event data for a validating event of a 's data field. Gets or sets a value that indicates whether the changes are valid. Gets the validation results. Provides basic data for the cell events. Initializes a new instance of the class. Gets the cell that raised the event. The cell that raised the event. Represents event data for a edit ending event of a . Gets the action that caused the edit operation to be ended. Represents event data for a cancelable event of a . Gets the CardViewItem that triggered the event. Represents the base class of the CardView card controls. Identifies the IsExpanded dependency property. Identifies the Header dependency property. Identifies the HeaderTemplate dependency property. Identifies the Level dependency property. Gets or sets whether this card is expanded or collapsed. Gets or sets the header of the card. Gets or sets the header DataTemplate of the card. Gets the level of the item. Gets or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Identifies the class. Initializes a new instance of the class. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Determines the content of RadListBox's item used for showing card data field descriptors. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Represents a field which shows the Editor Template set to a . Represents the dependency property. Represents the dependency property. Gets or sets the template that will be applied in the editor area of this field. Gets or sets the template that will be applied when displaying this field. Returns a control to display and edit the underlying data. Returns a control to display the underlying data. Called when the Item property changes. Dependency object used as data context proxy object. Identifies the Data read-only dependency property. Identifies the Level read-only dependency property. Identifies the IsSelected dependency property. Identifies the IsExpanded dependency property. Identifies the Header dependency property. Gets the data item. Gets the level of the item. Gets or sets the IsSelected value. Gets or sets the IsExpanded value. Gets or sets the Header value. Default implementation of the IControlPanelItem interface. Gets the content. The content. Gets the content of the button. The content of the button. Gets the button tooltip. The button tooltip. Gets or sets a data template that is used to display content. Gets or sets a data template that is used to display button's content. Load the template's properties. ControlPanelItemButtonTooltipToVisibilityConverter. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Represents a collection of ControlPanelItem objects. A control used for displaying control panel items. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. 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. Represents an interface for a RadCardView control panel item. Gets the content. The content. Gets the content of the button. The content of the button. Gets the button tooltip. The button tooltip. Gets or sets a data template that is used to display content. Gets or sets a data template that is used to display button's content. Check if drop is possible. Executed last. Process dropped items. Represent a visual element that is being dragged; usually wraps (fully or partially) another visual element. The default implementation of ICardDataFieldFilterDescriptor. Initializes a new instance of the class. The CardDataFieldDescriptor. CardDataFieldDescriptor is null. Creates a filter expression by delegating its creation to , if is , otherwise throws The instance expression, which will be used for filtering. A predicate filter expression. Parameter should be of type Refreshes the CardDataFieldFilterDescriptor from its parent CardDataFieldDescriptor. Returns a that represents the current . A that represents the current . EditorCreatedEventArgs. Initializes a new instance of the class. The CardDataFieldDescriptor. The editor. Gets the CardDataFieldDescriptor. The CardDataFieldDescriptor. Gets the editor. The editor. CardViewFilteringDropDown. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets a value indicating whether the funnel fill is visible. true if the funnel fill is visible; otherwise, false. Gets or sets a value indicating whether the drop down is open. true if the drop down is open; otherwise, false. Gets or sets the CardDataFieldDescriptor. The parent CardDataFieldDescriptor. Called when the IsDropDownOpen property changes. The old value of the IsDropDownOpen property. The new value of the IsDropDownOpen property. Initializes a new instance of the class. Marks the event as handled. Marks the event as handled. Converts to using localization infrastructure. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. Localized string for given filter operator. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. DistinctValueConverter. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. The default implementation of IDistinctValuesFilterDescriptor. Returns a that represents the current . A that represents the current . Represents a filter distinct value. Gets a value indicating, which indicates that this filter can be applied. true if the filter can be applied; otherwise, false. Indicates whether the distinct values has changed its state from active to inactive or vice versa. A value indicating whether the distinct values has changed its state from active to inactive or vice versa. Gets the converted value. The converted value. Gets the raw value. The raw value. Returns the distinct value in its original state. The default implementation of IFieldFilterDescriptor. Gets the first filter. The first filter. Gets the second filter. The second filter. Gets a value indicating whether this filter is active. true if the filter is active; otherwise, false. Returns a that represents the current . A that represents the current . Holds properties for declarative binding of . Initializes a new instance of the class. The filter descriptor. Initializes a new instance of the class. The filter descriptor. The distinct values. Gets the raw distinct values. The raw distinct values. Gets or sets the filter operator. The filter operator. Gets or sets the filter value. The filter value. Gets or sets a value indicating whether this instance is case sensitive. true if this instance is case sensitive; otherwise, false. Gets a value indicating, which indicates that this filter can be applied. true if the filter can be applied; otherwise, false. Due to legacy reasons, I have to throw these copies in the events. I wish I could make breaking changes. This would be the first thing that would be gone. Sigh... FilteringControl. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets a value indicating whether distinct values are visible. true if distinct values are visible; otherwise, false. Gets or sets a value indicating whether field filters are visible. true if this field filters are visible; otherwise, false. Gets or sets a value indicating whether the filter button is visible. true if the filter button is visible; otherwise, false. Marks the event as handled. Marks the event as handled. Gets the cardDataFieldDescriptor this filtering control is serving. The cardDataFieldDescriptor this filtering control is serving. Initializes a new instance of the class. The CardDataFieldDescriptor. Initializes a new instance of the class. Called when the filter is cleared. Called when the filter is applied. Represents the base class for filtering controls. Identifies the dependency property. Gets or sets a value indicating whether the filtering is active. Prepares the component for the CardDataFieldDescriptor it will service. The CardDataFieldDescriptor to prepare for. Provides a view model for interaction for the (UI). Gets or sets a value indicating whether select all options is applied. true if select all is used; otherwise, false. Gets a collection of that represent each distinct value. The collection for this . Gets collection of available for the associated cardDataFieldDescriptor's DataType. The available operations for the cardDataFieldDescriptor's DataType. Gets the logical operators. The logical operators. Gets or sets the field filter logical operator. The field filter logical operator. Gets the first field filter view model. The first field filter view model. Gets the second field filter view model. The second field filter view model. Clear all distinct values, Filter1, and Filter2. Provides data for the FilterOperatorsLoading event. Gets the CardDataFieldDescriptor. The CardDataFieldDescriptor. Gets the available operators. You can only remove operators from this collection. The available operators. Gets or sets the first default operator. The first default operator. Gets or sets the second default operator. The second default operator. Contains data needed to handle DistinctValuesLoading event. Gets or sets the distinct values. The distinct values. Gets the CardDataFieldDescriptor for which distinct values are being loaded. Provides data for the Filtered event. Gets the added descriptors. The added descriptors. Gets the removed descriptors. The removed descriptors. Gets the respective CardDataFieldFilterDescriptor. The respective CardDataFieldFilterDescriptor. Initializes a new instance of the class. The added IFilterDescriptors. The removed IFilterDescriptors. Initializes a new instance of the class. The added IFilterDescriptors. The removed IFilterDescriptors. The respective CardDataFieldFilterDescriptor. Provides data for the Filtering event. Gets the added descriptors. The added descriptors. Gets the removed descriptors. The removed descriptors. Gets the respective CardDataFieldFilterDescriptor. The respective CardDataFieldFilterDescriptor. Initializes a new instance of the class. The added IFilterDescriptors. The removed IFilterDescriptors. Initializes a new instance of the class. The added IFilterDescriptors. The removed IFilterDescriptors. The respective CardDataFieldFilterDescriptor. FilterOperatorToFilterEditorIsEnabledConverter. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Represents a CardDataFieldFilterDescriptor associated with a specific CardDataFieldDescriptor. Gets the distinct filter for the CardDataFieldDescriptor. This represents the upper part of the filtering UI. Gets the distinct filter for the CardDataFieldDescriptor. Gets the field filter for the CardDataFieldDescriptor. This represents the lower part of the filtering UI. The field filter for the CardDataFieldDescriptor. Gets a value indicating, which indicates that this filter can be applied. true if this instance filter is applied; otherwise, false. Gets the corresponding CardDataFieldDescriptor for this filter descriptor. The CardDataFieldDescriptor. Clears this CardDataFieldDescriptor filter descriptor and deactivates it. Refreshes the card data field filter descriptor from its parent CardDataFieldDescriptor. Represents the distinct filter descriptor of a cardDataField filter descriptor. Gets the distinct values. The distinct values. Gets the filter descriptors. The filter descriptors. Gets a value indicating whether this filter is active. true if the filter is active; otherwise, false. Tries to find descriptor. The distinct value. Adds the distinct value. The distinct value. Removes the distinct value. The distinct value. True if the distinct value was removed. Otherwise false. Clears the descriptors. Gets or sets the FilterOperator used for comparing actual data values with checked distinct values. The default is FilterOperator.IsEqualTo. The FilterOperator used for comparing actual data values with checked distinct values. Represents the field filter descriptor of a CardDataFieldFilterDescriptor. Gets the first field filter. The first field filter. Gets the second field filter. The second field filter. Gets or sets the logical operator. The logical operator. Gets a value indicating whether this filter is active. true if the filter is active; otherwise, false. Clears the descriptors. Provides functionality required by all filtering components. Gets a value indicating whether the filtering is active. Prepares the component for the CardDataFieldDescriptor it will service. The CardDataFieldDescriptor to prepare for. A CardDataFieldFilterDescriptor for CardDataFieldDescriptor. Initializes a new instance of the class. The CardDataFieldDescriptor. cardDataFieldDescriptor is null. Gets or sets the member. The member. Gets or sets the type of the member. The type of the member. Represents a control that visualizes the headers of all card data field descriptors used as grouping criteria. Initializes a new instance of the class. This is User Interface(UI) element that is a part from group panel and represents a group descriptor. Dragging the CardViewGroupPanelCell is the key action to ungroup/reorder groups in the RadCardView. Identifies the dependency property. Gets or sets the sort direction. This is a dependency property. The sort direction. The default value is . Initializes a new instance of the class. Initiates drag and drop operation. Processes drag and drop operation. Finishes drag and drop operation. Supports UI elements that provide visualization for the group cell. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets a value indicating whether this item is first in its container. true if this item is first in its container; otherwise, false. Gets or sets the insertion point visibility. The insertion point visibility. Gets or sets the right insertion point visibility. The insertion point visibility. Ungroup. Sort. SortingIndexConverter. SortingIndexToVisibilityConverter. Defines the different layouts that a RadCardView can have. Layout should be horizontally oriented. Layout should be vertically oriented. Provides CommandBinding subscription functionality for RadCollectionNavigator. Initializes a new instance of the class. Initializes a new instance of the class. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.Delete execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.Delete can-execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.AddNew execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.AddNew can-execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.MoveCurrentToFirst execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.MoveCurrentToFirst can-execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.MoveCurrentToLast execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.MoveCurrentToLast can-execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.MoveCurrentToNext execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.MoveCurrentToNext can-execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.MoveCurrentToPrevious execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.MoveCurrentToPrevious can-execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.BeginEdit execute callback. Represents the logic that is going to be executed in CollectionNavigatorBaseCommandProvider.AddNew can-execute callback. Gets or sets the RadCollectionNavigator instance related to this provider. The CollectionBaseNavigator instance. Represents the CollectionBaseNavigator DependencyProperty. Determines which buttons are visible in RadCollectionNavigator. AddNew button will be visible. DeleteButton will be visible. Edit button will be visible. Collection navigation buttons will be visible. MoveToPrevious buttons will be visible. MoveToFirst buttons will be visible. MoveToNext buttons will be visible. MoveToLast buttons will be visible. All buttons will be visible. Converts the respective CommandButtonsVisibility values to System.Windows.Visibility. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. CompositeFilterViewModel. CompositeFilterViewModel. FilterViewModelCollection. Clears the items. Inserts the item. The index. The view model. Removes the item. The index. Sets the item. The index. The view model. 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. Returns a that represents this instance. A that represents this instance. IgnoreParentFilterDescriptorsEventsHelper. Gets the filters. The filters. Gets or sets the logical operator. The logical operator. Gets the item properties. The item properties. Gets the underlying ICompositeFilterDescriptor. The underlying ICompositeFilterDescriptor. This property is used by the filtering infrastructure and is not meant to be used directly from your code. Returns a that represents this instance. A that represents this instance. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Provides data for the RadDataFilter.AutoGeneratingItemPropertyDefinitions event. Gets the item property definition. The item property definition. Contains the default set of UI controls for RadDataFilter. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Creates or identifies the element that is used to display the given item. The element that is used to display the given item. EditorCreatedEventArgs. Gets the editor. The editor. Gets the item property definition. The item property definition. Initializes a new instance of the class. The editor. The item property definition. FilterEditor. Identifies the dependency property. Gets or sets the FilterOperator. The FilterOperator. Identifies the dependency property. Gets or sets the item property definition. The item property definition. Called when either the ItemPropertyDefinition or the FilterOperator changes. Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations. The type-specific implementation. FilterOperatorsLoadingEventArgs. Gets the item property definition. The item property definition. Gets the available operators. You can remove operators from this collection. The available operators. Gets or sets the default operator. The default operator. Initializes a new instance of the class. The item property definition. The available operators. FilterViewModel. FilterViewModel. Gets the AddFilter command. The add filter. Gets the RemoveFilter command. The RemoveFilter command. Gets the ToCompositeFilter command. The ToCompositeFilter command. AddFilter. Initializes a new instance of the class. The view model. Defines the method that determines whether the command can execute in its current state. Data used by the command. If the command does not require data to be passed, this object can be set to null. true if this command can be executed; otherwise, false. Occurs when changes occur that affect whether or not the command should execute. Defines the method to be called when the command is invoked. Data used by the command. If the command does not require data to be passed, this object can be set to null. RemoveFilter. Initializes a new instance of the class. The view model. Defines the method that determines whether the command can execute in its current state. Data used by the command. If the command does not require data to be passed, this object can be set to null. true if this command can be executed; otherwise, false. Occurs when changes occur that affect whether or not the command should execute. Defines the method to be called when the command is invoked. Data used by the command. If the command does not require data to be passed, this object can be set to null. ToCompositeFilter. Initializes a new instance of the class. The view model. Defines the method that determines whether the command can execute in its current state. Data used by the command. If the command does not require data to be passed, this object can be set to null. true if this command can be executed; otherwise, false. Occurs when changes occur that affect whether or not the command should execute. Defines the method to be called when the command is invoked. Data used by the command. If the command does not require data to be passed, this object can be set to null. Gets a value indicating whether this instance is composite. true if this instance is composite; otherwise, false. Gets the composite filter. The composite filter. Gets the simple filter. The simple filter. Gets the parent. The parent. Gets the item properties. The item properties. Gets a value indicating whether this instance can user create composite filters. true if this instance can user create composite filters; otherwise, false. Gets the underlying IFilterDescriptor. The underlying IFilterDescriptor. This property is used by the filtering infrastructure and is not meant to be used directly from your code. Returns a that represents this instance. A that represents this instance. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. FilterControl. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Contains extension methods for item property classes. Converts a collection of ItemPropertyInfo objects to a collection of ItemPropertyDefinition objects. The source collection containing ItemPropertyInfo's. A collection of ItemPropertyDefinition objects. Takes a collection of ItemPropertyInfo objects, filters out the ones that should not be auto-generated, orders them according to their Order attribute (SL only), creates an ItemPropertyDefinition for each one and returns the resulting collection. The source. Contains information about a property. Used for declarative definition of item properties displayed by RadDataFilter. Raised when a property on this object has a new value. Gets or sets the name of the property. The name of the property. Identifies the dependency property. Gets or sets the type of the property. The type of the property. Identifies the dependency property. Gets or sets the display name of the property. The display name of the property. Identifies the dependency property. Gets the effective display name. Returns DisplayName if it's is not null or empty. Otherwise returns Name. Gets a value indicating whether this instance is auto generated. true if this instance is auto generated; otherwise, false. Gets the component type. The component type. Initializes a new instance of the class. Initializes a new instance of the class. The item property info on which this instance will be based. Initializes a new instance of the class. The name of the property. Type of the property. Initializes a new instance of the class. The name of the property. Type of the property. The display name. Raises this object's event. The property that has a new value. Provides access to an ordered, strongly typed collection of ItemPropertyDefinition objects. Initializes a new instance of the class. ItemPropertyDefinitionViewModel. Gets the ItemPropertyDefinition. The ItemPropertyDefinition. Gets the display name. The display name. Gets the name of the property. The name of the property. Gets the type of the property. The type of the property. Initializes a new instance of the class. The item property definition. Determines whether the specified view model is equal to the current one. The other view model. True if the ItemPropertyDefinition of the current view model is equal to the ItemPropertyDefinition of the , otherwise false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Returns a that represents this instance. A that represents this instance. LogicalOperatorToCheckedConverter. Converts a FilterCompositionLogicalOperator to a boolean value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. true if the value is FilterCompositionLogicalOperator.And, otherwise false. Converts a boolean value to a FilterCompositionLogicalOperator. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. FilterCompositionLogicalOperator.And if the value is true, otherwise FilterCompositionLogicalOperator.Or. RootFilterViewModel. Gets a value indicating whether this instance is composite. true if this instance is composite; otherwise, false. FilterOperatorToSelectedItemConverter. Converts the specified value. The value. Type of the target. The parameter. The culture. Converts the back. The value. Type of the target. The parameter. The culture. SimpleFilterViewModel. When changing the SelectedMember we need to prevent the EditorCreated event from being fired twice. Gets or sets the selected member. The selected member. Gets or sets the member. The member. Gets the available members. The available members. Gets or sets the operator. The operator. Gets a value indicating whether the filter editor is enabled. true if this the filter editor is enabled; otherwise, false. Gets the available operators. The available operators. Gets or sets the value. The value. Gets or sets a value indicating whether this instance is case sensitive. true if this instance is case sensitive; otherwise, false. Gets or sets the type of the member. The type of the member. Gets the underlying FilterDescriptor. The underlying FilterDescriptor. This property is used by the filtering infrastructure and is not meant to be used directly from your code. Returns a that represents this instance. A that represents this instance. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Converts a FilterDescriptor.Member to a boolean value. Converts a FilterDescriptor.Member to a boolean value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. If the FilterDescriptor.Member is null or empty return false, otherwise returns true. This method is not implemented. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. Throws a . Provides data for a DataFormDataField edit ended event. Initializes a new instance of the class. Gets the action that was executed to end the edit operation. Gets the new value. Gets the old value. Provides data for the AutoGeneratingField event. Initializes a new instance of the AutoGeneratingFieldEventArgs class. Gets or sets the property name. Gets or sets the property type. Gets or sets the data field. Gets or sets the display order of the field. Provides access to the newly added item to allow additional initialization. The newly added item. AddingNewItemEventArgs. Viewer for the fields contained in a RadDataForm. Initializes a new instance of the AutoGeneratedFieldsPresenter class. Gets the owner form. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Identifies the dependency property. Identifies the dependency property. Gets the auto generated fields. The auto generated fields. The current item. Represents the AutoGenerateFields dependency property. Gets or sets a value indicating whether fields will be auto generated. Represents the CurrentItem dependency property. A control providing UI to navigate collections. Initializes a new instance of the CollectionNavigator class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Resets the theme. Provides CommandBinding subscription functionality for RadDataForm. Provides an extensible API for keyboard-driven command execution. Initializes a new instance of the class. Initializes a new instance of the class. Represents the logic that is going to be executed in RadDataFormCommands.MoveCurrentToFirst execute callback. Represents the logic that is going to be executed in RadDataFormCommands.MoveCurrentToFirst can-execute callback. Represents the logic that is going to be executed in RadDataFormCommands.MoveCurrentToLast execute callback. Represents the logic that is going to be executed in RadDataFormCommands.MoveCurrentToLast can-execute callback. Represents the logic that is going to be executed in RadDataFormCommands.MoveCurrentToNext execute callback. Represents the logic that is going to be executed in RadDataFormCommands.MoveCurrentToNext can-execute callback. Represents the logic that is going to be executed in RadDataFormCommands.MoveCurrentToPrevious execute callback. Represents the logic that is going to be executed in RadDataFormCommands.MoveCurrentToPrevious can-execute callback. Represents the logic that is going to be executed in RadDataFormCommands.BeginEdit execute callback. Represents the logic that is going to be executed in RadDataFormCommands.BeginEdit can-execute callback. Represents the logic that is going to be executed in RadDataFormCommands.CommitEdit execute callback. Represents the logic that is going to be executed in RadDataFormCommands.CommitEdit can-execute callback. Represents the logic that is going to be executed in RadDataFormCommands.Delete execute callback. Represents the logic that is going to be executed in RadDataFormCommands.Delete can-execute callback. Represents the logic that is going to be executed in RadDataFormCommands.CancelEdit execute callback. Represents the logic that is going to be executed in RadDataFormCommands.CancelEdit can-execute callback. Represents the logic that is going to be executed in RadDataFormCommands.AddNew execute callback. Represents the logic that is going to be executed in RadDataFormCommands.AddNew can-execute callback. Gets or sets the RadDataForm instance related to this provider. The DataForm instance. Represents the DataForm DependencyProperty. Gets or sets a value that indicates whether handled events should be processed. Represents the ShouldProcessHandledEvents dependency property. Gets or sets a value that indicates whether custom control navigation logic should be enabled. Represents the EnableBuiltInNavigation dependency property. Represents a concrete implementation of DelegateCommandWrapper for the scope of RadDataForm. Initializes a new instance of the class. The action. The data form. Initializes a new instance of the class. The command. The data form. Initializes a new instance of the class. The action. The delay. The data form. Initializes a new instance of the class. The command. The delay. The data form. Defines the type of the control used as the default editor for the . RadDateTimePicker control will be used as the editor. RadDatePicker control will be used as the editor. RadTimePicker control will be used as the editor. Determines which buttons to be visible in a RadDataForm. No command buttons will be visible. AddNew button will be visible. DeleteButton will be visible. Edit button will be visible. Collection navigation buttons will be visible. Commit button will be visible. Cancel button will be visible. All buttons will be visible. Represents a validation summary for RadDataForm. Identifies the dependency property. Gets a value indicating whether this instance has errors. true if this instance has errors; otherwise, false. Gets the pending validation errors. Identifies the dependency property. Resets the theme. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Initializes a new instance of the class. Called when DataFormValidationSummary gets unloaded. The sender. The instance containing the event data. Called when the Errors collection changes. The sender. The instance containing the event data. Used to hide an UI element displaying text, when no text is present. Choses visibility depending on a text being empty or not. Not implemented. The action on ending edit. Cancel the changes made. Commit the changes made. Provides data for a DataFormDataField event. Initializes a new instance of the class. Gets the data field. Provides data for a DataFormDataField event. Initializes a new instance of the class. Gets the DataField this event was fired for. Provides data for a DataFormDataField editing event. Initializes a new instance of the class. Gets or sets the editor that was prepared for the edit operation. Provides data for a DataFormDataField validated event. Initializes a new instance of the class. Gets the validation results. The validation results. Provides data for a DataFormDataField validating event. Initializes a new instance of the class. Gets or sets a value that indicates whether the changes are valid. The is valid. Gets the validation results. The validation results. Gets the new value. Gets the old value. EditEndedEventArgs. Initializes a new instance of the EditEndedEventArgs class. The action in ending edit. EditEndingEventArgs. Initializes a new instance of the EditEndingEventArgs class. The action in ending edit. Provides a data context for data fields in a data form. Gets the current item. Gets the current mode. The collections of data items. Identifies whether the ItemsSource property is in use in order to control the collection navigation UI visibility. Gets or sets a value indicating whether the Add New button will be visible. Gets or sets a value indicating whether the Delete button is visible. Gets or sets a value indicating whether the Edit button is visible. Gets or sets a value indicating whether the collection navigation buttons are visible. Gets or sets a value indicating whether the Commit button is visible. Gets or sets a value indicating whether the Cancel button is visible. Gets or sets the data item. The data item. ItemDeletedEventArgs. Initializes a new instance of the ItemDeletedEventArgs class. The item deleted. Defines a position for the label in a data field. Label will be placed on the left of the field. Specifies the current mode of RadDataForm. The mode when adding new item. The mode when editing the current item. The mode when the current item is readonly. Contains the default set of UI controls for RadDataPager. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Identifies the dependency property. Gets or sets a value indicating whether ellipsis will be shown. Gets the pager controls visibility. The pager controls visibility. Identifies the dependency property. Gets or sets the pager display mode. The pager display mode. Identifies the dependency property. Gets or sets the numeric button count. The numeric button count. Identifies the dependency property. Gets or sets the numeric and ellipsis buttons style. The numeric button style. Identifies the dependency property. Gets or sets the page text box style. The page text box style. Identifies the dependency property. Gets or sets the index of the page. The index of the page. Identifies the dependency property. Gets or sets the page count. The page count. Identifies the dependency property. Gets or sets the page size. The page size. Identifies the dependency property. Gets or sets the current number of known items in the . The item count. Resets the theme. Parses text entry to raise a GoToPage command. Identifies the dependency property. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Gets or sets the index of the page. The index of the page. Identifies the CommandParameter property. Identifies the Command property. Identifies the CommandTarget property. Called when event occurs. The data for the event. Called before event occurs. The data for the event. Gets the command that will be executed when the command source is invoked. This is a dependency property. Represents a user defined data value that can be passed to the command when it is executed. This is a dependency property. The object that the command is being executed on. This is a dependency property. Resets the theme. Represents the view model of the control. Raised when a property on this object has a new value. Gets the current number of known items in the . The item count. Gets or sets the page size. The page size. Gets the current number of known pages in the . Gets or sets the current in the . Gets a value indicating whether paging is needed. true if paging is needed; otherwise, false. Gets or sets a value that indicates whether or not the total number of items in the collection is fixed. true if the total item count fixed; otherwise, false. Gets a value that indicates whether the user can move to the first page. true if the user can move to the first page; otherwise, false. Sets the first page as the current page. true if this operation was successful; otherwise, false. Gets a value that indicates whether the user can move to the last page. true if the user can move to the last page; otherwise, false. Sets the last page as the current page. true if this operation was successful; otherwise, false. Gets a value that indicates whether the user can move to the next page. true if the user can move to the next page; otherwise, false. Moves to the page after the current page. true if this operation was successful; otherwise, false. Gets a value that indicates whether the user can move to another page. true if the user can move to another page; otherwise, false. Moves to the page at the specified index. The index of the page to move to. true if this operation was successful; otherwise, false. Gets a value that indicates whether the user can move to the previous page. true if the user can move to the previous page; otherwise, false. Moves to the page before the current page. true if this operation was successful; otherwise, false. Gets the paged source. The paged source. Receives the PropertyChanged weak event from the PagedSource and re-throws it. RadDataPager is listening for this in order to update itself. The sender. The instance containing the event data. Raises this object's event. The property that has a new value. 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. Presents a list of available pages as numeric and ellipsis buttons. Initializes a new instance of the class. Ensures RadioButton checked state is in sync with the current page. Handles the special case when page change was canceled, but the user has already toggled the button. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Identifies the dependency property. Gets or sets a value indicating whether ellipsis will be shown. Identifies the dependency property. Gets or sets the numeric and ellipsis buttons style. The numeric button style. Identifies the dependency property. Gets or sets the numeric button count. The numeric button count. Identifies the dependency property. Gets or sets the index of the page. The index of the page. Identifies the dependency property. Gets or sets the page count. The page count. Gets the pages view model. The pages view model. Resets the theme. Provides UI properties to control the visibility of pager inner controls. Gets or sets the pager display mode. The pager display mode. Gets or sets the move to first page control visibility. The move to first page control visibility. Gets or sets the numeric elements control visibility. The numeric elements control visibility. Gets or sets the move to previous page control visibility. The move to previous page control visibility. Gets or sets the move to next control visibility. The move to next control visibility. Gets or sets the move to last page control visibility. The move to last page control visibility. Gets or sets the move to last page control visibility. The move to last page control visibility. Represents the pages to be displayed. Gets the pages to be displayed. The pages. Initializes a new instance of the class. The numeric button count. Index of the page. The page count. The auto ellipsis mode. The numeric button style. Initializes a new instance of the class. The numeric button count. Index of the page. The page count. The auto ellipsis mode. Provides UI properties to be used when displaying a page in the numeric section of the pager. Initializes a new instance of the class. The content. Index of the page. If set to true [is current]. Name of the group. The numeric button style. Gets or sets the content. The content. Gets or sets the index of the page. The index of the page. Gets or sets a value indicating whether this instance is current. true if this instance is current; otherwise, false. Gets or sets the name of the group used as a RadioButton group for the pages. The name of the group. Gets or sets the numeric button style. The numeric button style. This class is used as a source for RadDataPager, when in unbound mode. Wraps Command and Action instances in a common execution context. Initializes a new instance of the class. The action. Initializes a new instance of the class. The command. Initializes a new instance of the class. The action. The delay. Initializes a new instance of the class. The command. The delay. Gets or sets the execute action. The execute action. Gets or sets the execute command. The execute command. Gets or sets the delay. The delay. Gets or sets the invocation key. The invocation key. Gets the execute action. Provides error data for display purposes. The display name of the erroneous field. The validation error. Provides logic for keyboard-driven commands execution. Provides a list of actions to be executed when a key is pressed. Handles the logic executed on KeyDown. PropertyGridFieldBindingBehavior. Gets the update binding on element loaded. The framework element. Sets the update binding on element loaded. The framework element. The value. Represent the UpdateBindingOnElementLoaded attached property. Gets the value of BindingModeOverride attached property. The object to get the property for. Sets the value of BindingModeOverride attached property. The object to set the property to. Represent the BindingMode attached property. Represents the different RadPropertyGrid AutoGeneratePropertyDefinitions modes. PropertyDefinitions will be generated only for the first level properties. PropertyDefinitions will be generated recursively for all nested properties. Provides data for the AutoGeneratingPropertyDefinition event. Gets or sets the property definition. Represents a control that exposes UI for collection editing. Initializes a new instance of the CollectionEditor class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Resets the theme. When overridden in a derived class, is invoked whenever application code or internal processes call . Get 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 Silverlight automation infrastructure. The class-specific subclass to return. Gets or sets a value that indicates whether the control is read-only. The is read only. Represents the ReadOnly dependency property. Called when resize thumb's DragDelta event is raised. The sender. The instance containing the event data. Gets or sets the header. The header. Represent the Header dependency property. Gets or sets the resize gripper visibility. The resize gripper visibility. Represents the ResizeGripperVisibility dependency property. Gets or sets an ItemTemplate for the CollectionEditor ListBox. The item template. Represents the ItemTemplate dependency property. Exposes all the commands that CollectionEditor utilizes. Move current to next command. Move current to previous command. Adds a new item. Deletes the current item. Gets the add new command. The add new command. Gets the delete command. The delete command. Gets the move current to next command. The move current to next command. Gets the move current to previous command. The move current to previous command. Represents a picker control class that provides UI for collection editing. Initializes a new instance of the class. Resets the theme. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Gets or sets the source. The source. Represents the Source dependency property. Gets or sets the header. The header. Represents the Header dependency property. Gets the wrapped CollectionEditor control. Gets or sets a value that indicates whether the control is read-only. The is read only. Represents the ReadOnly dependency property. When overridden in a derived class, is invoked whenever application code or internal processes call . Get 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 Silverlight automation infrastructure. The class-specific subclass to return. Exposes a CommandProvider. Represents the CommandProvider DependencyProperty. TODO: Update summary. Provides an extensible API for keyboard-driven command execution. Initializes a new instance of the class. Initializes a new instance of the class. Represents the logic that is going to be executed in RadPropertyGridCommands.Group execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.Group can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.Sort execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.Sort can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.Search execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.Search can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MoveToNext execute callback. Gets the processed PropertyDefinitions list. The source list. Gets the index of the current PropertyDefinition. The index of the current. Represents the logic that is going to be executed in RadPropertyGridCommands.MoveToNext can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MoveToPrevious execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MoveToPrevious can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MovePageDown execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MovePageDown can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MovePageUp execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MovePageUp can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MoveToFirst execute callback. Executes the logic that moves focus to the first field's editor. Represents the logic that is going to be executed in RadPropertyGridCommands.MoveToFirst can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.MoveToFirst execute callback. Executes the logic that moves focus to the last field's editor. Represents the logic that is going to be executed in RadPropertyGridCommands.MoveToLast can-execute callback. Represents the logic that is going to be executed in RadPropertyGridCommands.ExpandCurrentField execute callback. Expands the current item. Represents the logic that is going to be executed in RadPropertyGridCommands.ExpandCurrentField can-execute callback. Gets or sets the RadPropertyGrid instance related to this provider. The RadPropertyGrid instance. Represents the PropertyGrid DependencyProperty. Ensures that the PropertyDefinition with the given index is scrolled into view. Scrolls the PropertyDefinition with the given index into view. The index. The scroll viewer. Gets or sets a value that indicates whether handled events should be processed. Represents the ShouldProcessHandledEvents dependency property. Gets or sets a value that indicates whether custom control navigation logic should be enabled. Represents the EnableBuiltInNavigation dependency property. Represents a concrete implementation of DelegateCommandWrapper for the scope of RadPropertyGrid. Initializes a new instance of the class. The action. The property grid. Initializes a new instance of the class. The command. The property grid. Initializes a new instance of the class. The action. The delay. The property grid. Initializes a new instance of the class. The command. The delay. The property grid. Provides logic for sifting out the root properties. Sifts out the root properties. Not used. Determines RadPropertyGrid's header height. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Determines PropertyGrid's mode. Determines PropertyGrid's mode. Not used. Provides grouping for properties in RadPropertyGrid. Converts flat collection of properties to a grouped one. Not implemented. Provides logic for switching the view between flat and grouped (categorized) property fields. Converts a boolean value to grouped or flat template. A data template for flat view. A data template for grouped (categorized) view. A data template for virtualized flat view. The virtualized flat template. Gets or sets the flat rendering template. The flat rendering template. Not used. TODO: Update summary. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Used to convert the selected property definition when setting the IsSelected property of a field. Converts the selected property to a boolean indicating that a particular field is selected. The property definition related to the field. Not used. Used to convert the visibility property of the description panel to the height property of the RowDefinition. Converts the visibility property of the description panel to the height property of the RowDefinition. Not used. Contains information about a property. Used for declarative definition of item properties displayed by RadPropertyGrid. Contains information about a property. Used for declarative definition of item properties displayed by RadPropertyGrid. Initializes a new instance of the PropertyDefinition class. Initializes a new instance of the PropertyDefinition class. Gets or sets the value. The value. Gets or sets a value that indicates whether the property definition is expanded. The is expanded. Represents the IsExpanded dependency property. Called when the IsExpanded property gets its value changed. The sender. The instance containing the event data. Gets the property's ItemPropertyInfo. Gets or sets an index that describes PropertyDefinitions display order. The index of the order. Represents the OrderIndex dependency property. Called when the OrderIndex property is changed. The sender. The instance containing the event data. Gets or sets the group name used to organize properties in categories. Represents the GroupName dependency property. Called when the GroupName property is changed. The sender. The instance containing the event data. Gets or sets a dataTemplate for the editor of the property. If left unset, a default editor will be generated. Represents the EditorTemplate dependency property. Called when the EditorTemplate property is changed. The sender. The instance containing the event data. Gets or sets the visibility. The visibility. Represents the Visibility dependency property. Called when the Visibility property is changed. The sender. The instance containing the event data. Gets or sets the DisplayName. Represents the DisplayName dependency property. Get or set a Style targeting TextBlock is applied to the TextBlock label of the PropertyGridField. Represents the LabelStyle dependency property. Gets or sets the description of a property. Represents the Description dependency property. Called when the Description property is changed. The sender. The instance containing the event data. Gets or sets the selected state of a property definition. Represents the IsSelected dependency property. Called when the IsSelected property is changed. The sender. The instance containing the event data. Gets the current state of a property definition. Represents the IsCurrent dependency property. Called when the IsCurrent property is changed. The sender. The instance containing the event data. Gets or sets the parent property of this property definition. Gets the auto generated path. Gets or sets a value indicating whether the instance was generated (not defined by user). Gets or sets the binding which points to the data member to display/edit in the field. The data member binding. Gets or sets a value indicating whether this property definition has nested property definitions. Gets or sets the collection of nested properties. Occurs when a property value changes. Called when a property value gets changed. Name of the property. DFS search on nested property. The search string. Gets or sets a value indicating whether this instance is filtered. true if this instance is filtered; otherwise, false. Gets the string used to filter properties with the search-as-you-type box. This indicates whether the binding path is genuine or generated (It is checked for Manually-generated property definitions only). Gets the container representing this TypeDescriptor request. Gets the object that is connected with this type descriptor request. Gets the PropertyDescriptor that is associated with the given context item. Raises the ComponentChanging event. true if this object can be changed; otherwise, false. Raises the ComponentChanged event. Gets the service object of the specified type(Inherited from IServiceProvider). Gets or sets a value indicating whether this instance is read only. true if this instance is read only; otherwise, false. Represents the IsReadOnly dependency property. Called when the IsReadOnly DependencyProperty gets changed. The sender. The instance containing the event data. Gets a value indicating whether PropertyDefinition is read-only. The is read only composite. Event arguments that describe RadPropertyGrid's PreparedEditor event. Initializes a new instance of the class. Gets or sets the editor. Gets or sets the field. Represents the method that handles the PreparedEditor event. The object that raised the event. Information about the event. Represents the different edit modes of RadPropertyGrid. Only one property can be edited at a time. All of the properties can be edited. Event args that describe RadPropertyGrid's BeginningEdit event. Initializes a new instance of the class. Gets or sets the field. The field. Represents the different RadPropertyGrid EditEnded actions. Cancel action. Commit action. Initializes a new instance of the class. The field. Event arguments that describe RadPropertyGrid's Validated event. Initializes a new instance of the class. The field. The validation results. Gets or sets the field. The field. Gets the validation results. The validation results. Event arguments that describe RadPropertyGrid's Validating event. Initializes a new instance of the class. The field. Gets or sets the field. The field. Gets or sets a value that indicates whether the changes are valid. The is valid. Gets the validation results. The validation results. Represents the base class for the hosts of a custom editor. Gets or sets the property from the business object used for the binding. Identifies the dependency property. Gets or sets the control displayed for editing the property. Identifies the dependency property. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. 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. Resets the theme. Represents a host of a custom editor. It represents a RadDropDownButton with that editor as DropDownContent. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. 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. Attribute for specifying a custom editor for a particular property. Initializes a new instance of the class. The type of the custom editor. Initializes a new instance of the class. The type of the custom editor. The property of the custom editor that should be used for binding. Initializes a new instance of the class. The type of the custom editor. The style of the UI component used for hosting the custom editor. Initializes a new instance of the class. The type of the custom editor. The property of the custom editor that should be used for binding. The style of the UI component used for hosting the custom editor. Initializes a new instance of the class. The type's name of the custom editor. The assembly's file path of the custom editor. Initializes a new instance of the class. The type's name of the custom editor. The assembly's file path of the custom editor. The property of the custom editor that should be used for binding. Initializes a new instance of the class. The type's name of the custom editor. The assembly's file path of the custom editor. The style of the UI component used for hosting the custom editor. Initializes a new instance of the class. The type's name of the custom editor. The assembly's file path of the custom editor. The property of the custom editor that should be used for binding. The style of the UI component used for hosting the custom editor. Gets the type of the custom editor. Gets the property of the custom editor that should be used for binding. Gets the style of the UI component used for hosting the custom editor. Specifies the style of the editor defined through Telerik.Windows.Controls.PropertyGrid.EditorAttribute. No special user interface element is used. A button that shows a modal dialog window with the custom editor inside is displayed. A drop down button which content is the custom editor is displayed. Provides information about PropertyGridField events. Initializes a new instance of the class. The field. Gets or sets the field of the current context. The field. Provides UI for displaying and editing of a property in RadPropertyGrid. Initializes a new instance of the PropertyGridField class. Called when MouseLeftDown occurs. The sender. The instance containing the event data. Called when TapDown occurs. Gets the field's label. The label. Gets the parent property grid. Gets field's indentation level. When overridden in a derived class, is invoked whenever application code or internal processes call . Sets the data context when editor attribute is set. The content. The context property definition. Determines the indentation level of this PropertyGridField. Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Gets or sets a value indicating whether this instance is read only. true if this instance is read only; otherwise, false. Represents the IsReadOnly dependency property. Gets or sets a value indicating whether the field is selected. Represents the IsSelected dependency property. Called when IsSelected property is changed. The sender. The instance containing the event data. Occurs when a field's IsSelected state changes. Occurs when a field's IsSelected state changes. Raises the IsSelectedChanged event. if set to true [is selected]. Gets or sets a value indicating whether the field is focused. Represents the IsCurrent dependency property. Called when IsCurrent property is changed. The sender. The instance containing the event data. Gets or sets a value indicating whether the field is expanded. Represents the IsExpandedProperty dependency property. Called when IsExpanded property is changed. The sender. The instance containing the event data. Gets or sets a value that indicates whether nested items control should be displayed. The should display nested items control. Represents the ShouldDisplayNestedItemsControl dependency property. Represents the ShouldDisplayNestedItemsControl dependency property. Gets a value that indicates whether the NestedProperties UI should be visible. Represents the ShouldDisplayNestedProperties dependency property. Represents the ShouldDisplayNestedProperties dependency property. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Resets the theme. Called when the Unloaded event is Raised. The sender. The instance containing the event data. An event arguments class that describes changes in a PropertyGridField instance. Initializes a new instance of the class. The added items. The removed items. Gets or sets the property definition. The property definition. Gets or sets the field. The field. Represents a selection control for editing flag Enumeration values with a drop-down list that can be shown or hidden by clicking the arrow on the control. Identifies the EnumerationItemsSource dependency property. Identifies the EnumerationType dependency property. Identifies the Value dependency property. Identifies the DisplayText dependency property. Gets or sets the EnumerationItemsSource. The EnumerationType. Gets or sets the EnumerationType. The EnumerationType. Gets or sets the Value. The Value. Gets or sets the text displayed when the dropdown is closed. Resets the theme. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. 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. Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Represents the view model of the control. Gets all the values of the Enumeration of the Enumeration. Gets or sets the Enumeration type. The Enumeration type. Gets or sets the Enumeration value. The Enumeration value. Gets or sets boolean value whether SelectAll value is defined in the Enumeration. The value whether SelectAll value is defined. Gets the selected items. Gets boolean value whether value should be updated. The value whether value should be updated. Gets or sets the value. The value. Gets the text to be displayed for the selected items. Holds information about Flag Enumeration member. Occurs when a property value changes. Gets or sets the selected state of the item. The IsSelected value. Gets or sets the flag value of the item. The Flag Value of each item. Initializes a new instance of the class. Initializes a new instance of the class. Called when [property changed]. Called when [property changed]. Name of the property that has been changed. Returns a that represents this instance. A that represents this instance. A DataTemplate selector that provides ItemTemplate for the root ItemsControl. Gets or sets the DataTemplate that is used to display PropertyDefinitions. Gets or sets the DataTemplate that is used to display GroupDefinitions. Provides information about a group of PropertyDefinition. Initializes a new instance of the class. The key. The elements. Initializes a new instance of the class. The key. The group's expanded state. The elements. Gets the group key. The key. Gets the elements of the group. The elements. Gets or sets the DisplayName of the group. The display name. Gets or sets the OrderIndex of the group. The index of the order. Gets or sets a value that indicates whether the group is expanded. The is expanded. Gets or sets the group button style. The group button style. Raises the PropertyChanged event. The name. A read-only collection of GroupDefinition to be displayed when RadPropertyGrid is grouped. Initializes a new instance of the class. Suspends the notifications. Resumes the notifications. Event arguments that describe RadPropertyGrid's EditEnded event. Initializes a new instance of the class. The edit action. Gets or sets the edit action. The edit action. Gets or sets the field. The field. Gets or sets the old value. The old value. Gets or sets the new value. The new value. Gets or sets the edited property definition. The edited property definition. Represents a host of a custom editor. It represents a button that opens a Window with that editor as a content. Gets a value that represents the command executed for displaying the Window with the custom editor as a content. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets the position of the window's top edge, in relation to the desktop. Gets or sets the position of the window's left edge, in relation to the desktop. Gets or sets the position of the window when first shown. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Initializes a new instance of the class. Provides data for the Filtering event. Gets FilterText. The FilterText. Initializes a new instance of the class. The FilterText. Provides information about RadPropertyGrid's PropertySetValueChanged event. Initializes a new instance of the class. The name of the property. The items. The value of the property. Gets the items. The Items. Gets or sets the name of the property. The name of the property. Gets or sets the value of the property. The value of the property. Provides information about RadPropertyGrid's ItemChanged event. Initializes a new instance of the class. The old item. The new item. Gets or sets the new item. The new item. Gets or sets the old item. The old item. Gets or sets a value that indicates whether the change of the item should force update on the list of property definitions. Contains information about a lookup property. Gets or sets the ItemsSource. Represents the ItemsSource dependency property. Gets or sets the selected value path. Represents the SelectedValuePath dependency property. Gets or sets the display member path. Represents the DisplayMemberPath dependency property. A collection of properties to be displayed and edited. Initializes a new instance of the class. Removes the element at the specified index of the . Removes all elements from the . Provides column resizing for RadPropertyGrid. Initializes a new instance of the PropertyGridColumnResizer class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Invoked whenever application code or internal processes (such as a rebuilding layout pass) call. . Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the automation infrastructure. The type-specific implementation. Indicates UI indentation for nested properties visualization. Initializes a new instance of the PropertyGridIndentCell class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. IndentPresenter is a presenter for Indent cells in nested property definitions of . Initializes a new instance of the class. Gets or sets the indent level. The indent level. Identifies the dependency property. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. An enumeration that describes the different layout states of RadPropertyGrid. A layout state that describes flat layout. A layout state that describes grouped layout. A layout state that describes flat virtualized layout. A layout state that describes flat rendering layout. Specifies RadPropertyGrid's mode states. RadPropertyGrid is in flat mode. RadPropertyGrid is in nested properties mode. Presents sorted or grouped fields in PropertyGrid. Called when the IsGrouped property gets its value changed. The d. The instance containing the event data. Gets or sets the state of the property grid layout. The state of the property grid layout. Represents the PropertyGridLayout DependencyProperty. Initializes a new instance of the PropertyGridPresenter class. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Gets or sets the selected property definition. Represents the SelectedPropertyDefinition. Gets or Sets the width of the first column. Represents the LabelColumnWidth dependency property. A string used to filter properties with the search-as-you-type box. Represents the FilterText dependency property. Gets or sets the render mode. The rendering mode. Represents the RenderMode dependency property. Gets or sets a value that indicates whether the parent RadPropertyGrid is grouped. The is grouped. Represents the IsGrouped dependency property. u A collection of property definitions to be displayed. Represents the PropertyDefinitions dependency property. Gets or sets a value indicating whether [search in nested properties]. true if [search in nested properties]; otherwise, false. Represents the SearchInNestedProperties property. A dynamic type that describes a set of properties. Represent the ShouldAddNullForNonMatchingValuesProperty attached property. Sets the value of ShouldAddNullForNonMatchingValuesProperty attached property. The object to set the property to. Gets the value of ShouldAddNullForNonMatchingValuesProperty attached property. The object to get the property for. Initializes a new instance of the class. Initializes a new instance of the class. The validation function. Provides the implementation for operations that get member values. Classes derived from the class can override this method to specify dynamic behavior for operations such as getting a value for a property. Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the Console.WriteLine(sampleObject.SampleProperty) statement, where sampleObject is an instance of the class derived from the class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive. The result of the get operation. For example, if the method is called for a property, you can assign the property value to . true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.). Provides the implementation for operations that set member values. Classes derived from the class can override this method to specify dynamic behavior for operations such as setting a value for a property. Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member to which the value is being assigned. For example, for the statement sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive. The value to set to the member. For example, for sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the class, the is "Test". true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.). Gets or sets the with the specified column name. Returns the enumeration of all dynamic member names. A sequence that contains dynamic member names. Occurs when a property value changes. Called when [property changed]. Name of the file. Gets an error message indicating what is wrong with this object. An error message indicating what is wrong with this object. The default is an empty string (""). Describes different behaviors of property set construction. Does not construct a property set. Constructs an intersection set of items' properties. Constructs a union set of items' properties. Initializes a new instance of the class. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. A view model type that manages and exposes a dynamic property set. Gets the current property set. Initializes a new instance of the class. Initializes a new instance of the class. The items. The operation. The validation function. Initializes a new instance of the class. The items. The operation. The validation function. The boolean property indicating if should add null for non matching values. Represents RadPropertyGrid's layout render mode. Represents the flat render mode. Represents the hierarchical render mode. Provides CommandBinding subscription functionality for CollectionEditor. Initializes a new instance of the class. Represents the logic that is going to be executed in CollectionEditorCommandProvider.AddNew execute callback. 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. TypeExtensions. Converts the type to a collection of ItemPropertyInfo objects. The type. Converts the type to a collection of ItemPropertyDefinition objects. The type. Takes a type, gets its ItemProperties, filters out the ones that should not be auto-generated, orders them according to their Order attribute (SL only), creates an ItemPropertyDefinition for each one and returns the resulting collection. The source. This is a class used to store the information for a single data field. Represents the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the FilterMemberType dependency property. Identifies the dependency property. Gets or sets a value that indicates whether the user can filter by the data in this data field. Gets or sets a value indicating whether this CardDataFieldDescriptor will show field filters. Gets or sets a value indicating whether field filter editors should be generated. Gets or sets a value indicating whether this CardDataFieldDescriptor will show distinct filters. Gets or sets a value indicating whether this CardDataFieldDescriptor will show the filter button. Gets or sets the style which will be applied on the filtering control. The editor style. Gets or sets a value indicating whether this CardDataFieldDescriptor will have deferred filtering. Gets or sets the filter member type of the CardDataFieldDescriptor. Set this property when the type cannot be automatically discovered from the FilterMemberPath. The filter member data type of the CardDataFieldDescriptor. Gets or sets a value indicating whether to optimize distinct filter query. By default, a condition of the form 'Member IsEqualTo Value' is generated for each distinct value selected and then all such conditions are combined with the OR operator. When the amount of distinct values checked grows, the query might become very slow. Setting OptimizeDistinctFilterQuery to true, will check the amount of distinct values checked. If this amount is less than or equal to half of all distinct values the original query will be generated. If, however, the amount of distinct values checked is more than half of all distinct values, an inverted statement like this be generated: (Member IsNotEqualTo uncheckedDistinctValue_0) ... AND ... (Member IsNotEqualTo uncheckedDistinctValue_N) If absolutely all distinct values are checked then no statement will be generated at all because this effectively means that there is no filter applied. Setting this property to true will try to generate the shortest possible LINQ Where clause. A value indicating whether to optimize distinct filter query. Gets or sets a property name, or a period-delimited hierarchy of property names, that indicates the member to filter by. Gets or sets the control used for filtering. Determines whether the data represented by the CardDataFieldDescriptor can be filtered by the RadCardView control. true if the data represented by the CardDataFieldDescriptor can be filtered automatically; otherwise, false. Creates the field filter editor. Creates the CardDataFieldFilterDescriptor. Gets the CardDataFieldFilterDescriptor. The CardDataFieldFilterDescriptor. Gets the FilterDescriptorCollection where this CardDataFieldDescriptor will add its CardDataFieldFilterDescriptor. The FilterDescriptorCollection where this CardDataFieldDescriptor will add its CardDataFieldFilterDescriptor. Determines whether the field filter editors of the control should be generated based on the underlying type and the ShowFieldFilters property. Determines if the FilterOperatorsLoadingEvent of the CardDataFieldDescriptor should be raised. It's value is True if the ShouldGenerateFieldFilterEditors is not explicitly set to False. Sorts the distinct values. The unsorted distinct values. The sorted distinct values. Determines whether the filtering funnel dropdown button should be shown. Gets the type of the item that the field belongs to. The type of the item. Represents the dependency property. Represents the dependency property. Represents the dependency property. Represents the dependency property. Represents the dependency property. Represents the dependency property. Represents the dependency property. Represents the dependency property. Represents the dependency property. Identifies the dependency property. Identifies the SortingIndex readonly dependency property. Gets the sorting index of the card data field descriptor when there is multiple sorting. The sorting index of the card data field descriptor when there is multiple sorting. Gets or sets a card data field descriptor sorting state depending on executed sorted command, it can take 3 possible values: Ascending, Descending and None. Gets or sets the binding which points to the data member to display. Gets or sets the content of the data field header. Gets or sets a value that indicates whether the user can sort by the data in this data field. Gets or sets a value that indicates whether the user can group by the data in this data field. Gets or sets a value indicating whether this field can be edited. Gets or sets the editor template to be used for editing values of the data field. Gets or sets the display template to be used when displaying values of the data field. Gets or sets the order in which the data field should be displayed. Gets or sets whether this descriptor is visible . Gets or sets the text displayed in the description viewer. Occurs when a property value changes. Contains event data for auto-generation of data field descriptors in Initializes a new instance of the class. The item property info. Gets or sets current data field descriptor. Gets the item property info. Represents event data for a edit ended event of a . Gets the action that caused the edit operation to be ended. Represents event data for an event of a . Gets the CardViewItem that triggered the event. Represents Group Item in . Initializes a new instance of the RadCardViewGroupItem class. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Represents a Card Item in a . Represents the dependency property. Initializes a new instance of the RadCardViewItem class. Gets or sets the selected state of a card view item. When overridden in a derived class, is invoked whenever application code or internal processes call . Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Provides key commands. Initializes a new instance of the class. Provides key commands. Provides key commands. Provides key commands. Provides commands for RadCardView. CommitEdit. BeginEdit. CancelRowEdit. MoveLeft. MoveRight. MoveUp. MoveDown. MoveNext. MovePrevious. MoveFirst. MoveLast. MoveHome. MoveEnd. MovePageDown. MovePageUp. MoveTop. MoveBottom. SelectCurrentItem. ExpandHierarchyItem. CollapseHierarchyItem. Gets value that represents the commit edit command. The commit edit command. Gets value that represents the begin edit command. The begin edit command. Gets value that represents the cancel card edit command. The cancel card edit command. Gets value that represents the move left command. The move left command. Gets value that represents the move right command. The move right command. Gets value that represents the move up command. The move up command. Gets value that represents the move down command. The move down command. Gets value that represents the move next command. The move next command. Gets value that represents the move previous command. The move previous command. Gets value that represents the move first command. The move first command. Gets value that represents the move last command. The move last command. Gets value that represents the move home command. The move home command. Gets value that represents the move end command. The move end command. Gets value that represents the move page down command. The move page down command. Gets value that represents the move page up command. The move page up command. Gets value that represents the move top command. The move top command. Gets value that represents the move bottom command. The move bottom command. Gets value that represents the select current item command. The select current item command. Gets a value that represents the ExpandCardViewItem command. The ExpandCardViewItem command. Gets a value that represents the CollapseCardViewItem command. The CollapseCardViewItem command. RadCardView is control that layouts its items as cards based on CardLayout property. Gets or sets the control panel items. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Occurs before filtering. Occurs before filter operation. Occurs after filtering. Occurs after filter operation. Occurs when a field filter editor has been created. This event allows you to modify certain properties of the editor. Occurs when the CardDataFieldDescriptor distinct values is about to be loaded. Occurs before the filter operators of the filtering control are loaded. Use this event if you want to remove one or more of the filter operators or if you want to change the one selected by default. Gets or sets a value indicating whether the control can be filtered through the UI. true if the control can be filtered through the UI; otherwise, false. Gets or sets the property which controls whether the filtering dropdowns stay open when a click outside of the popups occurs. true if the popups will stay open, otherwise, false Gets a collection of FilterDescriptor objects used to filter the items collection of this instance. The filter descriptors. Returns the first 1000 distinct values for the given cardDataFieldDescriptor. The cardDataFieldDescriptor. A value indicating whether to filter the distinct values based on other cardDataFieldDescriptors' existing filters. An IEnumerable containing the distinct values. The 'filter' parameter specifies whether distinct values should be filtered according to other cardDataFieldDescriptors' active filters. For example, if we have countries and players and we have filtered by CountryX, when we request all distinct players, if 'filter' is true we will get players from CountryX only. If 'filter' is false we will get all distinct players. Returns distinct values for a given cardDataFieldDescriptor. The cardDataFieldDescriptor. A value indicating whether to filter the distinct values base on other cardDataFieldDescriptors' existing filters. The maximum amount of distinct values to return. If you specify null for this parameter, then all distinct values will be returned. An IEnumerable containing the distinct values. The 'filter' parameter specifies whether distinct values should be filtered according to other cardDataFieldDescriptors' active filters. For example, if we have countries and players and we have filtered by CountryX, when we request all distinct players, if 'filter' is true we will get players from CountryX only. If 'filter' is false we will get all distinct players. Raises the FilterOperatorsLoading event. Occurs while grouping is being performed. (Cancelable). Occurs after grouping was performed. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Occurs while grouping is performed. (Cancelable). Occurs after grouping was performed. Gets or sets a value indicating whether to show a group panel. Gets or sets a value indicating whether this instance can user sort groups. true if this instance can user sort groups; otherwise, false. Gets or sets the color behind the content of the GroupPanel. The group panel background. Gets or sets the foreground color of the GroupPanel. The group panel foreground. Gets or sets the group panel style. The group panel style. Gets or sets the group panel cell style. The group panel cell style. Gets or sets the indentation length for the nested group items. Gets or sets a Source QCV collection that enables data operations. Gets a collection of GroupDescriptor objects used to group the items collection of this instance. The group descriptors. Called when the CardViewGroupPanel is changed. The old panel. The new panel. Raises the grouping event. The group descriptor. The grouping action. The index. True, if the user did not cancel the event, otherwise false Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the CellLoaded routed event. Identifies the CellUnloaded routed event. Identifies the routed event. Identifies the routed event. Identifies the routed event. Identifies the routed event. Identifies the routed event. Identifies the routed event. Identifies the routed event. Identifies the routed event. Identifies the routed event. Gets the collection that contains all the data field descriptors. Gets or sets whether fields in the cards of the Telerik.Windows.Controls.RadCardView are generated automatically. Gets or sets whether fields in the cards of the Telerik.Windows.Controls.RadCardView can be edited. Gets a value indicating whether the control is currently in edit mode. Gets or sets a value that indicates whether the data field descriptors button is visible. CardDataFieldDescriptors button visibility. Gets or sets the template that should be applied to cards when the card view is not in edit mode. Gets or sets the template that should be applied to cards when the card view is in edit mode. Occurs before a data field descriptor is auto-generated and added to the collection. Occurs before an edit operation is started. Occurs before an edit operation is finished. Occurs after an edit operation is finished. Occurs when a card is being validated. Occurs before a card's data field is edited. Occurs when a card's data field editor is prepared for editing. Occurs before a card's data field is validated. Occurs after a card's data field is validated. Occurs after a card's data field is edited. Fires the event. Called when a cell is loaded. The loaded cell. Called when a cell is unloaded. The unloaded cell. Identifies the dependency property. Identifies the dependency property. Occurs after sorting was performed. Identifies the routed event. Gets or sets a value indicating whether dataFieldDescriptor sort indexes are displayed. A value indicating whether dataFieldDescriptor sort indexes are displayed. Gets or sets a value that indicates whether the user can sort. You can set this behavior for individual CardDataFieldDescriptor by setting the CardDataFieldDescriptor.AllowSorting property. If the CardDataFieldDescriptor.AllowSorting property and the RadCardView.CanUserSort property are both set, a value of false will take precedence over a value of true. Occurs after sorted was performed. Occurs before RadCardView performs sorting. Gets a collection of SortDescriptor objects used to sort the items collection of this instance. The sort descriptors. Identifies the Telerik.Windows.Controls.RadCardView.CardLayout dependency property. Identifies the Telerik.Windows.Controls.RadCardView.MajorLength dependency property. Identifies the Telerik.Windows.Controls.RadCardView.MinorLength dependency property. Identifies the Telerik.Windows.Controls.RadCardView.CollapsedLength dependency property. Identifies the Telerik.Windows.Controls.RadCardView.ItemsSource dependency property. Identifies the Telerik.Windows.Controls.RadCardView.CardHeaderTemplate dependency property. Identifies the Telerik.Windows.Controls.RadCardView.CardMargin dependency property. Initializes a new instance of the Telerik.Windows.Controls.RadCardView class. Gets or sets whether cards are layout in rows or columns. Gets or sets the major dimension of a card. Major dimension is the dimension in which cards are scrolled. When CardLayout is Rows, MajorLength is card width, otherwise it is height. Gets or sets the minor dimension of a card. Minor dimension is the opposite dimension in which cards are scrolled. When CardLayout is Rows, MinorLength is card height, otherwise it is width. Gets or sets the collapsed length of a card. Gets or sets the margin around each card. Gets or sets a collection used to generate the cards of the Telerik.Windows.Controls.RadCardView. Gets or sets the DataTemplate that will be applied for the Header of the CardItem. Gets or sets the data binding for the card header. Expands item or group. Item that will be expanded. Collapse item or group. Item that will be collapsed. Invoked when ApplyTemplate is called. Scrolls the card containing the data item into view. The data item to scroll into view. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseWheel attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. Raises the event. This method is invoked whenever is set to true internally. Identifies the dependency property. Represents the dependency property. Identifies the IsSynchronizedWithCurrentItem dependency property. Identifies the routed event. Occurs when the selected card view item has changed. Gets or sets a value indicating whether the user can select card view items. true if user can select; otherwise, false. Gets the selected card view item. Gets or sets whether the current item is synchronized with the current item of the source collection. Gets all pending commands. The pending commands. Gets the keyboard command provider. The keyboard command provider. This class provides command key mappings. Executes all pending commands in a sequence. Contains information on performed group operation. Initializes a new instance of the class. The group descriptor. The grouping action. Gets group descriptor. The group descriptor the user grouped by. Gets the action. The grouping action. Represents data for the CardViewGrouping event. Initializes a new instance of the class. The action. The group descriptor. The index. Gets the action that will be performed. The action that will be performed. Gets the group descriptor. The group descriptor. Gets the index the group descriptor will be placed at. The index. Defines Grouping Event Actions that are passed as arguments to the Grouping Event on item drag. The item is dragged in. The item is dragged out. The item is moved. The item is sorted. Contains information on performed sort operation. Initializes a new instance of the class. The data field descriptor that triggered the Sorted event. Gets or sets the data field descriptor. The data field descriptor the user sorted by. Provides details about the Sorting event. Initializes a new instance of the class. The associated data field descriptor. The old SortingState. The new SortingState. Gets the old sorting state. The old direction of sorting. Gets or sets the new sorting state. The new direction of sorting. Gets the associated data field descriptor. The DataFieldDescriptor. Gets a value indicating whether the current sorting operation is on a multiple data field descriptor or on one. true if a multiple data field descriptor sorting is executed; otherwise, false. A base class for CollectionNavigator. Deletes the current item. Returns a value indicating whether the current item can be deleted. Adds a new item. Returns a value indicating whether a new item can be added. Edits the current item. Returns a value indicating whether the current item can be edited. Moves the current item to the first position. Returns a value indicating whether the current item can be moved to the first position. Moves the current item to the last position. Returns a value indicating whether the current item can be moved to the last position. Moves the current item to the next position. Returns a value indicating whether the current item can be moved to the next position. Moves the current item to the previous position. Returns a value indicating whether the current item can be moved to the previous position. 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. Gets or sets the source. The source. Represents the Source dependency property. Gets or sets the index of the current. The index of the current. Represents the CurrentIndex dependency property. Gets or sets the current item. The current item. Represents the CurrentItem dependency property. Gets a value indicating whether this instance can move to first item. true if this instance can move to first item; otherwise, false. Represents CanMoveToFirstItem dependency property. Represents CanMoveToFirstItem dependency property. Gets a value indicating whether this instance can move to previous item. true if this instance can move to previous item; otherwise, false. Represents CanMoveToPreviousItem dependency property. Represents CanMoveToPreviousItem dependency property. Gets a value indicating whether this instance can move to last item. true if this instance can move to last item; otherwise, false. Represents CanMoveToLastItem dependency property. Represents CanMoveToLastItem dependency property. Gets a value indicating whether this instance can move to next item. true if this instance can move to next item; otherwise, false. Represents CanMoveToNextItem dependency property. Represents CanMoveToNextItem dependency property. Gets the item count. Represents the ItemCount dependency property. Represents the ItemCount dependency property. Gets the generated ICollectionView. Represents the CollectionView dependency property. Represents the CollectionView dependency property. Gets a value indicating whether this instance can delete. true if this instance can delete; otherwise, false. Represents the CanDelete dependency property. Represents the CanDelete dependency property. Gets a value indicating whether this instance can edit. true if this instance can edit; otherwise, false. Represents the CanEdit dependency property. Represents the CanEdit dependency property. Gets a value indicating whether this instance can add new. true if this instance can add new; otherwise, false. Represents the CanAddNew dependency property. Represents the CanAddNew dependency property. Exposes a CollectionNavigatorBaseCommandProvider. Represents the CommandProvider DependencyProperty. Provides UI and logic for displaying and editing data in a from layout. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. When overridden in a derived class, is invoked whenever application code or internal processes call . Get 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 Silverlight automation infrastructure. The class-specific subclass to return. Initializes a new instance of the class. Resets the theme. Gets or sets the button style. The button style. Represents the ButtonStyle dependency property. Gets or sets the command buttons visibility. The command buttons visibility. Represents the CommandButtonsVisibility dependency property. Exposes all the commands that RadCollectionNavigator utilizes. Move current to first command. Move current to last command. Move current to next command. Move current to previous command. Begins edit on the current item. Adds a new item. Deletes the current item. Gets the add new command. The add new command. Gets the delete command. The delete command. Gets the move current to first command. The move current to first command. Gets the move current to last command. The move current to last command. Gets the move current to next command. The move current to next command. Gets the move current to previous command. The move current to previous command. Gets the begin edit command. The begin edit command. Provides a user interface for creating filtering expressions. Occurs before the filter operators are loaded. Use this event if you want to remove one or more filter operators from the list. Occurs when a filter editor has been created and before it is added to the visual tree. Use this event if you want to customize the editor. Occurs when RadDataFilter auto-generates item property definitions. Identifies the dependency property. Gets or sets a value indicating whether item property definitions will be auto-generated based on the Source. true if item property definitions will be auto-generated; otherwise, false. Identifies the dependency property. Gets or sets a value indicating whether the user can create composite filters. This property is typically used when filtering a DomainDataSource, which does not support filter composition. true if filter composition is disabled; otherwise, false. Identifies the dependency property. Identifies the dependency property. Gets or sets the view model. The view model. Identifies the dependency property. Gets or sets the data template selector for the filter editors. Gets a collection of ItemPropertyDefinition's describing the properties displayed by RadDataFilter. The collection of ItemPropertyDefinitions. Initializes a new instance of the class. Resets the theme. Indicates that the initialization process for the element is complete. was called without having previously been called on the element. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Raises the FilterOperatorsLoading event. Raises the EditorCreated event. Raises the AutoGeneratingItemPropertyDefinition event. If the ItemProperties are ready -- go for it and create the ViewModel. If they are null, like often is the case with a DIC, the ViewModel will be created later when a PropertyChanged arrives that the ItemProperties have become available. Returns a that represents this instance. A that represents this instance. Identifies the dependency property. Gets or sets the data collection that the filters. The data collection associated with this filter control. Gets a collection of FilterDescriptor objects used to filter the items collection of this instance. The filter descriptors. Gets the filtered source. Binding the ItemsSource property of an ItemsControl to the FilteredSource property will enable filtering for this control through RadDataFilter. The filtered source. Determines whether the ItemPropertyDefinitions that we have already generated are different from the this.items.ItemProperties. If they are the same there is no need to dispose the view model and create it again from scratch. This optimization was added because RadTreeListView throws ItemProperties PropertyChanged for absolutely everything so to speak, for example when adding an inactive filter descriptor to it. So without this optimization RadDataFilter is disposing and recreating its view model all the time which leads to many exceptions. Provides UI and logic for displaying and editing data in a from layout. Moves the current item to the first position. Moves the current item to the last position. Moves the current item to the next position. Moves the current item to the specified position. 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. Gets the validation summary associated with this instance of RadDataForm. Represents the ValidationSummary property. Represents the ValidationSummaryStyleProperty. Gets or sets the style to be applied to the inner items control representing validation errors. Gets or sets the validation summary visibility. Represents the ValidationSummaryVisibilityProperty. Exposes a DataFormCommandProvider. Represents the CommandProvider DependencyProperty. Called when the CommandProvider dependency property has its value changed. The underlying DependencyObject. The instance containing the event data. Gets or sets the style to be applied to data fields in data form. Represents the DataFieldStyle dependency property. Represents the EditMode DependencyProperty. Occurs when a data field is being generated. Occurs when a new item is being added. Occurs when a new item is being added. Occurs when a new item was just added. Occurs when an edit operation on the current item is beginning. Occurs when an edit operation on a data field is beginning. Occurs when an edit operation on a data field has begun. Occurs before the value of a data field is validated. Occurs when the value of a data field is validated. Occurs when an edit operation on a data field has ended. Occurs when the current item has changed. Occurs on deleting the current item. Occurs after the current item was deleted. Occurs after the current item was edited. Occurs when the edit of the current item is ending. Occurs when the current item is being validated. Gets or sets the EditMode of this data form. Represents the LabelPosition dependency property. Gets or sets the position of labels in data fields in RadDataForm. Gets or sets the style for data field labels. Represents the LabelStyle dependencyProperty. Represents the CommitButtonStyle dependency property. The style for the Commit button. Represents the CancelButtonStyle dependency property. The style for the Cancel button. Represents the AutoGenerateFields dependency property. Gets or sets a value indicating whether fields will be auto-generated. Represents the CurrentIndex dependency property. The index of the current item in the source collection. Represents the CancelButtonContent dependency property. Gets or sets the content of the Cancel button. Represents the CommitButtonContent dependency property. Gets or sets the content of the Cancel button. Gets or sets the ReadOnlyTemplate selector. The read only template selector. Represents the ReadOnlyTemplateSelector dependency property. Gets or sets the EditTemplateSelector. The edit template selector. Represents the EditTemplateSelector dependency property. Gets or sets the command buttons visibility. Represents the CommandButtonsVisibility dependency property. Represents the EditTemplate dependency property. Gets or sets the data template to be used in edit mode. Represents the NewItemTemplate dependency property. Gets or sets the data template to be used when adding new item. Gets or sets the data template to be used in ReadOnly mode. Represents the ReadOnlyTemplate dependency property. Represents the IsEmpty dependency property. Identifies the dependency property. The identifier for the dependency property. Indicates whether the data form is empty. Gets or sets a value indicating whether DataForm should automatically enter edit mode. Controls whether edited item will be committed on changing the current item. Represents the AutoCommit dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the current item was changed. true if the current item was changed; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets the current mode. Identifies the dependency property. Identifies the dependency property. Gets or sets the items source. The items source. /Represents the Header property. Gets or sets the content of the Header. Gets RadDataForm's root ScrollViewer element. Gets or sets the current item. Represents the CurrentItem property. Get or sets the manually set AutomationId value (in case there is such one). Returns an automation peer for this RadDataForm. Gets or sets a value indicating whether PropertyChanged based cancelling logic is enabled. true if PropertyChanged based cancel is enabled; otherwise, false. Represents the EnablePropertyChangedBasedCancel DependencyProperty. Initializes a new instance of the RadDataForm class. Called when the Loaded event occurs. The sender. The instance containing the event data. Called when the Unloaded event occurs. The sender. The instance containing the event data. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when the root ScrollViewer's MouseLeftButtonDown event is fired. RadDataForm tries to acquire the keyboard focus. Gets the type of the current item. When overridden in a derived class, is invoked whenever application code or internal processes call . This method fixes the BindingExpressionPath errors that occur due to the delayed set of RadDataForm's ViewModel. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move the current item to the first position. true if the user can move to the first position; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move the current item to the last position. true if the user can move the current item to the last position; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move the current item to the next position. true if the user can move the current item to the next position; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move the current item to another position. true if the user can move to another position; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move the current item to the previous position. true if the user can move the current to the previous position; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can Delete items. true if the user can Delete items; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can add items. true if the user can add items; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether an edit of the current item can be started. true if edit can be started; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether an edit of the current item can be committed. true if edit can be committed; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether an edit of the current item can be canceled. true if edit can be canceled; otherwise, false. Adds a new item. Raises the AddingNewItem event. Raises the InitializingNewItem event. The instance containing the event data. Raises the AddedNewItem event. Starts an edit operation with the specified data field. This only works when is set to Single. Tries to end and commit an edit operation with the currently edited data field. This only works when is set to Single. Cancels an edit operation with the currently edited data field. This only works when is set to Single. Checks if data current item is valid . Gets the validation results for the current item. Raises the ValidatingItemEvent. Deletes the current item. Raises the DeletingItem event. Raises the BeginningEdit event. Raises the BeginningDataFieldEdit event. Raises the DataFieldPreparedEditor event. Raises the DataFieldValidating event. Raises the DataFieldValidated event. Raises the DataFieldEditEnded event. Begins edit on the current item. Begins edit on the specified data field of the current item. This method is useful when the EditMode is set to Single. Raises the EditEnding event. Raises the EditEnded event. Raises the DeletedItem event. Commits the edit of the current item. Whether or not editing mode should be exited after committing the edit. True if the commit succeeds; false otherwise. Commits the edit of the current item and exits editing mode. True if the commit succeeds; false otherwise. Cancels the edit on the current item. Resets the theme. All commands that exposes. Move current to first command. Move current to last command. Move current to next command. Move current to previous command. Move current to position command. Begins edit on the current item. Commits the edit on the current item. Cancels the edit on the current item. Adds a new item. Deletes the current item. Gets the add new command. The add new command. Gets the delete command. The delete command. Gets the commit edit command. The commit edit command. Gets the cancel edit command. The cancel edit command. Gets the move current to first command. The move current to first command. Gets the move current to last command. The move current to last command. Gets the move current to next command. The move current to next command. Gets the move current to position command. The move current to position command. Gets the move current to previous command. The move current to previous command. Gets the begin edit command. The begin edit command. Data field displaying and editing boolean data. Returns a control to display and edit the underlying data. Returns the dependency property of the control to be bound to the underlying data. Gets or sets a property indication whether the field is ThreeState. Represents the IsThreeState dependency property. Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Data field displaying and editing Enumeration and lookup data. Called when the SelectedIndex dependency property has its value changed. Returns a control to display and edit the underlying data. Returns the dependency property of the control to be bound to the underlying data. Gets or Sets the ItemsSource to be used by the internal combo. Represents the ItemsSource dependency property. Gets or sets the index of the selected item. The index of the selected. Represents the SelectedIndex dependency property. Gets or sets the SelectedValuePath. Identifies the dependency property. Gets or sets the DisplayMemberPath. Identifies the dependency property. Gets or sets a value indicating whether the user can edit text in the text box portion of the ComboBox editor. Represents the IsComboBoxEditable dependency property. Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called when DataFormDataField gets unloaded. The sender. The instance containing the event data. A field used to display and edit data in RadDataForm. The business object bound to the field. Represents the Item dependency property. Called when the property changes. Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. When overridden in a derived class, is invoked whenever application code or internal processes call . Handles the initialization of the child components after the template of this one is applied. Gets or sets the mode. Identifies the Mode dependency property. Identifies the Description dependency property. Gets or sets the text displayed in the description viewer. Identifies the Label dependency property. Gets or sets the content of the label displayed for this control. Gets or sets a value that indicates whether the user can edit the values in the control. Identifies the IsReadOnly dependency property. Initializes a new instance of the DataFormDataField class. Called when DataFormDataField gets unloaded. The sender. The instance containing the event data. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Prepares the inner control. Gets or sets the binding which points to the data member to display/edit in the field. The data member binding. Returns a control to display and edit the underlying data. Returns the dependency property of the control to be bound to the underlying data. Represents the LabelPosition dependency property. Gets or sets the position of labels in data fields in RadDataForm. Resets the theme. Gets or sets the label template. The label template. Represent the LabelTemplate dependency property. Gets whether the user can edit the values in the control. Gets whether the user can edit the values in the control. Gets any validation errors. Returns a control to display the underlying data. A field used to display and edit dates in RadDataForm. Returns a control to display and edit the underlying data. Get or sets the manually set AutomationId value (in case there is such one). Gets or sets the type of the default editor that will be created for the field. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Returns the dependency property of the control to be bound to the underlying data. Represents the different edit modes of RadDataForm. Only one field can be edited at a time. All of the field can be edited. Specifies how the ellipsis are displayed on a RadDataPager control. No ellipsis are shown. Ellipsis are shown before the numeric buttons. Ellipsis are shown after the numeric buttons. Ellipsis are shown both before and after the numeric buttons. Provides data for a page index changed event. Gets the old page index. The old page index. Gets the new page index. The new page index. Initializes a new instance of the class. The old page index. The new page index. Provides data for a page index changing event. Gets the old page index. The old page index. Gets the new page index. The new page index. Initializes a new instance of the class. The old page index. The new page index. Specifies how the page controls are displayed on a RadDataPager control. Shows the First button. Shows the Last button. Shows the Previous button. Shows the Next button. Shows the numeric buttons. Shows the page index text box. Shows the First, Last and numeric buttons. Shows the First, Last, Previous, and Next buttons. Shows the First, Last, Previous, Next, and numeric buttons. Shows the Previous and Next buttons. Shows the Previous, Next, and numeric buttons. Shows all available buttons. Provides a user interface for paging through a collection of data. Occurs when the page index is about to change. Occurs when the page index has changed. Identifies the dependency property. Gets or sets the data collection that the controls paging for. The data collection associated with this pager control. Identifies the dependency property. Identifies the dependency property. Gets the paged source. Binding the ItemsSource property of an ItemsControl to the PagedSource property will enable paging for this control through RadDataPager. The paged source. Identifies the dependency property. Gets or sets the current in the . The index of the page. Get 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 Silverlight automation infrastructure. The class-specific subclass to return. Identifies the dependency property. Gets or sets the current in the . The page size. Identifies the dependency property. Gets or sets the current number of known items in the . The item count. Identifies the dependency property. Identifies the dependency property. Gets the current number of pages in the . The page count. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move to the first page. true if this user can move to the first page; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move to the last page. true if this user can move to the last page; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move to the next page. true if this user can move to the next page; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move to another page. true if this user can move to another page; otherwise, false. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Gets a value that indicates whether the user can move to the previous page. true if this user can move to the previous page; otherwise, false. Identifies the dependency property. Gets or sets a value that indicates whether or not the total number of items in the collection is fixed. true if the total item count fixed; otherwise, false. Identifies the dependency property. Gets or sets the numeric button count. The numeric button count. Identifies the dependency property. Gets or sets the pager display mode. The pager display mode. Identifies the dependency property. Gets or sets a value indicating whether ellipsis will be shown. Identifies the dependency property. Gets or sets the numeric and ellipsis buttons style. The numeric button style. Identifies the dependency property. Gets or sets the page text box style. The page text box style. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. When overridden in a derived class, is invoked whenever application code or internal processes call . Starts the initialization process for this element. Indicates that the initialization process for the element is complete. was called without having previously been called on the element. Sets the first page as the current page. true if this operation was successful; otherwise, false. Sets the last page as the current page. true if this operation was successful; otherwise, false. Moves to the page after the current page. true if this operation was successful; otherwise, false. Moves to the page at the specified index. The index of the page to move to. true if this operation was successful; otherwise, false. Moves to the page before the current page. true if this operation was successful; otherwise, false. Raises the event. The instance containing the event data. Raises the event. The instance containing the event data. Resets the theme. All commands that exposes. Move to first page command. Move to last page command. Move to next page command. Move to page command. Move to previous page command. Gets the move to first page command. The move to first page command. Gets the move to last page command. The move to last page command. Gets the move to next page command. The move to next page command. Gets the move to page command. The move to page command. Gets the move to previous page command. The move to previous page command. Provides an interface for specifying CommandBinding subscription. Registers the CommandBindings. Gets or sets a value that indicates whether handled events should be processed. Gets or sets a value that indicates whether built in control navigation logic should be enabled. Provides infrastructure for command execution for RadPropertyGrid. Provides tabular UI for editing properties of an objects. Gets or sets the EditMode of RadPropertyGrid. Represents the EditMode DependencyProperty. Begins a new edit operation. Begins a new edit operation. Cancels the changes from the current edit operation. Cancels the changes from the current edit operation. Commits the changes from the current edit operation. Commits the changes from the current edit operation. Occurs when the field editor gets prepared . Represents the PreparedEditor routed event. This event is fired only when the value of the EditMode property is Single. Raises the PreparedEditor event. Occurs when a new edit operation is initiated. This event is fired only when the value of the EditMode property is Single. Represents the BeginningEdit routed event. Raises the BeginningEdit event. Occurs when edit operation is finished. This event is fired only when the value of the EditMode property is Single. Represents the EditEnded routed event. Raises the EditEnded event. Occurs after validation of edit changes takes place. Represents the Validated routed event. Raises the Validating event. Occurs before validation of edit changes takes place. Represents the Validating routed event. Raises the Validating event. Initializes a new instance of the RadPropertyGrid class. Generate weak event subscriptions for ItemChanged and CollectionChanged events of the PropertyDefinitions collection, all NestedProperties collections and SelectedPropertyDefinitions collection. Subscribe toItemChanged and CollectionChanged events of the PropertyDefinitions collection and all NestedProperties collections. Subscribe to ItemChanged event of the nested property definitions collection for each property definition. Subscribe to CollectionChanged event of the nested property definitions collection for each property definition. The name of the updated property. The value of the updated property. Indicates whether the bound data (Item) should be updated. Clears all weak event subscriptions for ItemChanged and CollectionChanged events. Unsubscribe from ItemChanged event of the nested property definitions collection for each property definition. Unsubscribe from CollectionChanged event of the nested property definitions collection for each property definition. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Occurs when the value of a property from the PropertySet is changed. Raises the PropertySetValueChanged event. Occurs when a new field is loaded. Raises the FieldLoaded event. Gets the property set. The property set. Gets or sets the field indicator visibility. The field indicator visibility. represents the FieldIndicatorVisibility dependency property. Gets or sets the command provider associated with this RadPropertyGrid instance. The command provider. Represents the CommandProvider dependency property. Resets the theme. Gets or sets a Style for all PropertyGridFields in the scope of a RadPropertyGrid instance. The field style. Represents the FieldStyle dependency property. Gets or sets the state of editors when RadPropertyGrid is ReadOnly. The state of the read only editor. Represents the ReadOnlyEditorState dependency property. Occurs when a property definition is being generated. Occurs after sorting was performed. Occurs after sorting was performed. Gets or sets the item to edit. Gets or sets the render mode. The rendering mode. Represents the RenderMode dependency property. Called when the MouseLeftButton down event occurs. The sender. The instance containing the event data. 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. Get or sets the manually set AutomationId value (in case there is such one). Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Gets or sets the search box visibility. The search box visibility. Represents the SearchBoxVisibility dependency property. Gets or sets the nested properties' Visibility. Represents the ModeProperty dependency property. Gets or sets a value indicating whether RadPropertyGrid uses editor caching. true if [enable editor caching]; otherwise, false. Represents the EnableEditorCaching dependency property. Gets or sets a value indicating whether RadPropertyGrid enables custom filtering. true if [enable custom filtering]; otherwise, false. Represents the EnableCustomFiltering dependency property. Gets or sets a value indicating whether RadPropertyGrid enables deferred filtering. true if [enable deferred filtering]; otherwise, false. Represents the EnableDeferredFiltering dependency property. Gets or sets the visibility of the sort and group buttons. Represents the SortAndGroupButtonsVisibility dependency property. Gets or sets a value indicating whether this instance is read only. true if this instance is read only; otherwise, false. Represents the IsReadOnly property. Called when IsReadOnly property is changed. The sender. The instance containing the event data. Gets or sets a value indicating whether this PropertyGrid is virtualized. true if this instance is virtualized; otherwise, false. Represents the IsVirtualizing property. Called when IsVirtualizing property gets changed. The d. The instance containing the event data. Updates the layout state of the PropertyGridPresenter. Gets or sets the description panel visibility. Represents the DescriptionPanelVisibility dependency property. Gets or sets a value that indicates whether the user can adjust description panel width using the mouse. Represents the CanUserResizeDescriptionPanel dependency property. Gets or Sets the width of the first column. Gets or sets a value indicating whether manually defined nested PropertyDefinitions, should have auto-generated paths. true if [auto generate binding paths]; otherwise, false. Represents the AutoGenerateBindingPaths dependency property. Represents the LabelColumnWidth dependency property. Represents the Item dependency property. Gets or sets a function that is used to validate PropertySet properties. Represents the PropertySetsValidationFunction dependency property. Rebinds the property grid. Reloads the set of PropertyDefinitions, the list of item properties and recreates the PropertySetView model, if PropertySetMode is different from None. Gets or Sets the collection of the currently expanded fields. Gets a collection of PropertyDefinitions describing the properties displayed or edited by RadPropertyGrid. The collection of PropertyDefinitions. Occurs when RadPropertyGrid's item gets changed. Raises the ItemChanged event. Occurs when filtering RadPropertyGrid. Raises the Filtering event. Occurs after filtering is applied to RadPropertyGrid. Raises the Filtered event. Called when PropertyDefinitionCollection's CollectionChanged event is raised. The sender. The instance containing the event data. Represents the AutoGeneratePropertyDefinitions dependency property. Gets or sets a value indicating whether property definitions will be auto-generated. Represents the AutoGeneratePropertyDefinitionsMode  dependency property. Gets or sets a value indicating whether property definitions will be auto-generated for nested properties. Gets or sets a value indicating whether search should be execute over nested properties. true if search in nested properties is enabled; otherwise, false. Represents the SearchInNestedProperties dependency property. Gets or sets the editor template selector. The editor template selector. Represents the EditorTemplateSelector dependency property. Gets or sets the property set mode. The property set mode. Represents the PropertySetMode property. Gets the property set view model. Represents the PropertySetViewModelProperty property. Registers the command bindings associated with RadPropertyGrid. Searches for PropertyDefinitions which DisplayName contains the given search parameter. Sorts this RadPropertyGrid instance. Indicates that the initialization process for the element is complete. Gets or sets the style selector for RadPropertyGrid group. Identifies the dependency property. Gets or sets the style for GroupDefinition button. The GroupStyle. Represents the GroupStyle dependency property. Represents the IsGrouped dependency property. Gets or sets a value indicating whether this instance is grouped. Represents the AutoExpandGroups dependency property. Gets or sets a value indicating whether groups should be automatically expanded. Occurs after grouping was performed. Occurs after grouping was performed. Gets a collection of GroupDefinition objects used to group the property grid. The group definition. GroupDefinitions collection will be filled only when RenderMode="Flat". Groups this RadPropertyGrid instance. Set expand state for the given . The key for the group to expand. The method will work only when RenderMode="Flat". Collapses the visual group for the given . The key for the group to collapse. The method will work only when RenderMode="Flat". Expands all groups recursively. The method will work only when RenderMode="Flat". Collapses all groups recursively. The method will work only when RenderMode="Flat". Scrolls a given PropertyDefinition into view in virtualized scenarios. The property definition. The finished callback. Identifies the SelectionMode dependency property. Gets or sets the SelectionMode. This is a dependency property. Identifies the dependency property. Gets or sets a value indicating whether the user can select property definition. true if user can select; otherwise, false. Occurs when the selected property definition has changed. Identifies the routed event. Gets the selected property definition. Represents the SelectedPropertyDefinition dependency property. Gets a collection that contains the selected property definitions. A collection of the data items corresponding to the selected fields. If the SelectionMode property is set to Single, the SelectedPropertyDefinitions list will contain only the SelectedPropertyDefinition property value. Represents the IsTextSearchEnabled dependency property. Represents the IsTextSearchEnabled dependency property. Represents the TextSearchMode dependency property. Gets or sets a value that determines whether the user can navigate to an item by typing when RadPropertyGrid is focused. Gets or sets a value that indicates whether case is a condition when searching. Gets or sets the text search mode. Specifies how will match items. This is a dependency property. The text search mode. Exposes the commands defined by RadPropertyGrid. Groups by GroupName. Sorts by OrderIndex and DisplayName. Filters DisplayName by the given string. Moves a line down. Moves a line up. Moves a page down. Moves a page up. Moves to first editor. Moves to last editor. Expands the field that represents the current property definition. Gets the Group command. Gets the Search command. Gets the Sort command. Gets the MoveToNext command. Gets the MoveToPrevious command. Gets the MovePageDown command. Gets the MovePageUp command. Gets the MoveToFirst command. Gets the MovePageUp command. Gets the ExpandCurrentField command. Represents the state of editor controls when parent RadPropertyGrid is ReadOnly. This state represents the original behavior of RadPropertyGrid's IsReadOnly=true setting. TextBox and CollectionEditorPicker have their IsReadOnly property bound. Any other controls has their IsEnabled property bound. Editors' IsReadOnly property will get bound, if this option gets chosen. If no IsReadOnly property is present, IsEnabled will be used as a fallback option. Editors' IsEnabled property will get bound, if this option gets chosen.