Telerik.Windows.Controls.Data An AutomationPeer type for the RadCollectionNavigator type. Initializes a new instance of the RadCollectionNavigatorAutomationPeer class. The . Gets the owning . 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. Represents the Source dependency property. Represents the CurrentIndex dependency property. Represents the CurrentItem dependency property. Represents CanMoveToFirstItem dependency property. Represents CanMoveToFirstItem dependency property. Represents CanMoveToPreviousItem dependency property. Represents CanMoveToPreviousItem dependency property. Represents CanMoveToLastItem dependency property. Represents CanMoveToLastItem dependency property. Represents CanMoveToNextItem dependency property. Represents CanMoveToNextItem dependency property. Represents the ItemCount dependency property. Represents the ItemCount dependency property. Represents the CollectionView dependency property. Represents the CollectionView dependency property. Represents the CanDelete dependency property. Represents the CanDelete dependency property. Represents the CanEdit dependency property. Represents the CanEdit dependency property. Represents the CanAddNew dependency property. Represents the CanAddNew dependency property. Represents the CommandProvider DependencyProperty. Gets or sets the source. The source. Gets or sets the index of the current. The index of the current. Gets or sets the current item. The current item. Gets a value indicating whether this instance can move to first item. true if this instance can move to first item; otherwise, false. Gets a value indicating whether this instance can move to previous item. true if this instance can move to previous item; otherwise, false. Gets a value indicating whether this instance can move to last item. true if this instance can move to last item; otherwise, false. Gets a value indicating whether this instance can move to next item. true if this instance can move to next item; otherwise, false. Gets the item count. Gets the generated ICollectionView. Gets a value indicating whether this instance can delete. true if this instance can delete; otherwise, false. Gets a value indicating whether this instance can edit. true if this instance can edit; otherwise, false. Gets a value indicating whether this instance can add new. true if this instance can add new; otherwise, false. Exposes a CollectionNavigatorBaseCommandProvider. 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. Represents the CollectionBaseNavigator DependencyProperty. Gets or sets the RadCollectionNavigator instance related to this provider. The CollectionBaseNavigator instance. 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. 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 . 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. Represents the ButtonStyle dependency property. Represents the CommandButtonsVisibility dependency property. Get or sets the manually set AutomationId value (in case there is such one). Gets or sets the button style. The button style. Gets or sets the command buttons visibility. The command buttons visibility. Exposes all the commands that RadCollectionNavigator utilizes. 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. 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. 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 . CompositeFilterViewModel. CompositeFilterViewModel. 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. 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. 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. 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. Initializes a new instance of the class. The editor. The item property definition. Gets the editor. The editor. Gets the item property definition. The item property definition. FilterEditor. Identifies the dependency property. Identifies the dependency property. Called when either the ItemPropertyDefinition or the FilterOperator changes. Returns class-specific implementations. The type-specific implementation. Gets or sets the FilterOperator. The FilterOperator. Gets or sets the item property definition. The item property definition. Get or sets the manually set AutomationId value (in case there is such one). FilterOperatorsLoadingEventArgs. Initializes a new instance of the class. The item property definition. The available operators. 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. FilterViewModel. FilterViewModel. 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. Gets the AddFilter command. The add filter. Gets the RemoveFilter command. The RemoveFilter command. Gets the ToCompositeFilter command. The ToCompositeFilter command. 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. 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. 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. Occurs when changes occur that affect whether or not the command should execute. 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. 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. Occurs when changes occur that affect whether or not the command should execute. 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. 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. Occurs when changes occur that affect whether or not the command should execute. 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. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Get or sets the manually set AutomationId value (in case there is such one). 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. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. 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. Raised when a property on this object has a new value. Gets or sets the name of the property. The name of the property. Gets or sets the type of the property. The type of the property. Gets or sets the display name of the property. The display name of the 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. Provides access to an ordered, strongly typed collection of ItemPropertyDefinition objects. Initializes a new instance of the class. ItemPropertyDefinitionViewModel. 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. 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. 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. Provides a user interface for creating filtering expressions. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. 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. 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. 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. 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. 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. 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. Gets or sets the view model. The view model. 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. Get or sets the manually set AutomationId value (in case there is such one). 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. 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. 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. 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. 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 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. 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. Represents the AutoGenerateFields dependency property. When overridden in a derived class, is invoked whenever application code or internal processes call . Represents the CurrentItem dependency property. Gets the auto generated fields. The auto generated fields. The current item. Gets or sets a value indicating whether fields will be auto generated. Gets the owner form. 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. An AutomationPeer type for DataFormCheckBoxField. An AutomationPeer type for DataFormDataField. Initializes a new instance of the class. The data field. Gets the owning DataField control. The owning data field. 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. Represents an automation peer for the . Initializes a new instance of the class. The . Gets the owning . 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. 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 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. 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. Represents the DataForm DependencyProperty. Represents the ShouldProcessHandledEvents dependency property. Represents the EnableBuiltInNavigation dependency property. Gets or sets the RadDataForm instance related to this provider. The DataForm instance. Gets or sets a value that indicates whether handled events should be processed. Gets or sets a value that indicates whether custom control navigation logic should be enabled. Represents a concrete implementation of DelegateCommandWrapper for the scope of RadDataForm. 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 the execute action. 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. 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. 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. Represents the ValidationSummary property. Represents the ValidationSummaryStyleProperty. Represents the ValidationSummaryVisibilityProperty. Represents the CommandProvider DependencyProperty. Called when the CommandProvider dependency property has its value changed. The underlying DependencyObject. The instance containing the event data. Represents the DataFieldStyle dependency property. Represents the LabelPosition dependency property. Represents the LabelStyle dependencyProperty. Represents the CommitButtonStyle dependency property. Represents the CancelButtonStyle dependency property. Represents the AutoGenerateFields dependency property. Represents the CurrentIndex dependency property. Represents the CancelButtonContent dependency property. Represents the CommitButtonContent dependency property. Represents the ReadOnlyTemplateSelector dependency property. Represents the EditTemplateSelector dependency property. Represents the CommandButtonsVisibility dependency property. Represents the EditTemplate dependency property. Represents the NewItemTemplate dependency property. Represents the ReadOnlyTemplate dependency property. Represents the IsEmpty dependency property. Identifies the dependency property. The identifier for the dependency property. Represents the AutoCommit dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. /Represents the Header property. Represents the CurrentItem property. Returns an automation peer for this RadDataForm. 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. 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. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Adds a new item. Raises the AddingNewItem event. Raises the InitializingNewItem event. The instance containing the event data. Raises the AddedNewItem event. 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. Begins edit on the current item. 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. Gets the validation summary associated with this instance of RadDataForm. Gets or sets the style to be applied to the inner items control representing validation errors. Gets or sets the validation summary visibility. Exposes a DataFormCommandProvider. Gets or sets the style to be applied to data fields in data form. 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 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 position of labels in data fields in RadDataForm. Gets or sets the style for data field labels. The style for the Commit button. The style for the Cancel button. Gets or sets a value indicating whether fields will be auto-generated. The index of the current item in the source collection. Gets or sets the content of the Cancel button. Gets or sets the content of the Cancel button. Gets or sets the ReadOnlyTemplate selector. The read only template selector. Gets or sets the EditTemplateSelector. The edit template selector. Gets or sets the command buttons visibility. Gets or sets the data template to be used in edit mode. 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. 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. Gets a value that indicates whether the current item was changed. true if the current item was changed; otherwise, false. Gets the current mode. Gets or sets the items source. The items source. Gets or sets the content of the Header. Gets RadDataForm's root ScrollViewer element. Gets or sets the current item. Get or sets the manually set AutomationId value (in case there is such one). Gets or sets a value indicating whether PropertyChanged based cancelling logic is enabled. true if PropertyChanged based cancel is enabled; otherwise, false. Gets the type of the current item. 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. 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. 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. 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. 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. Gets a value that indicates whether the user can Delete items. true if the user can Delete items; otherwise, false. Gets a value that indicates whether the user can add items. true if the user can add items; otherwise, false. Gets a value that indicates whether an edit of the current item can be started. true if edit can be started; otherwise, false. Gets a value that indicates whether an edit of the current item can be committed. true if edit can be committed; otherwise, false. Gets a value that indicates whether an edit of the current item can be canceled. true if edit can be canceled; otherwise, false. All commands that exposes. 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. 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. Data field displaying and editing boolean data. A field used to display and edit data in RadDataForm. Represents the Item dependency property. 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 . Identifies the Mode dependency property. Identifies the Description dependency property. Identifies the Label dependency property. 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. 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. Resets the theme. Represent the LabelTemplate dependency property. The business object bound to the field. Get or sets the manually set AutomationId value (in case there is such one). Gets or sets the mode. Gets or sets the text displayed in the description viewer. 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. Gets or sets the binding which points to the data member to display/edit in the field. The data member binding. Gets or sets the position of labels in data fields in RadDataForm. Gets or sets the label template. The label template. 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 IsThreeState dependency property. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Gets or sets a property indication whether the field is ThreeState. Get or sets the manually set AutomationId value (in case there is such one). 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. Represents the ItemsSource dependency property. Represents the SelectedIndex dependency property. Identifies the dependency property. Identifies the dependency property. Represents the IsComboBoxEditable dependency property. 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. Gets or Sets the ItemsSource to be used by the internal combo. Gets or sets the index of the selected item. The index of the selected. Gets or sets the SelectedValuePath. Gets or sets the DisplayMemberPath. Gets or sets a value indicating whether the user can edit text in the text box portion of the ComboBox editor. Get or sets the manually set AutomationId value (in case there is such one). A field used to display and edit dates in RadDataForm. Returns a control to display and edit the underlying data. 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. Get or sets the manually set AutomationId value (in case there is such one). 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. 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. Gets a value indicating whether this instance has errors. true if this instance has errors; otherwise, false. Gets the pending validation errors. 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. 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. 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 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. 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. 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. Resets the theme. Gets or sets a value indicating whether ellipsis will be shown. Gets the pager controls visibility. The pager controls visibility. Gets or sets the pager display mode. The pager display mode. Gets or sets the numeric button count. The numeric button count. Gets or sets the numeric and ellipsis buttons style. The numeric button style. Gets or sets the index of the page. The index of the page. Gets or sets the page count. The page count. Gets or sets the page size. The page size. Gets or sets the current number of known items in the . The item count. 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. 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. Resets the theme. Gets or sets the index of the page. The index of the page. 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. Represents the view model of the control. 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. 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. 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. 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. 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. Gets a value that indicates whether the user can move to another page. true if the user can move to another page; 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. Gets the paged source. The paged source. 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. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Resets the theme. Gets or sets a value indicating whether ellipsis will be shown. Gets or sets the numeric and ellipsis buttons style. The numeric button style. Gets or sets the numeric button count. The numeric button count. Gets or sets the index of the page. The index of the page. Gets or sets the page count. The page count. Gets the pages view model. The pages view model. Provides data for a page index changed event. Initializes a new instance of the class. The old page index. The new page index. Gets the old page index. The old page index. Gets the new page index. The new page index. Provides data for a page index changing event. Initializes a new instance of the class. The old page index. The new page index. Gets the old page index. The old page index. Gets the new page index. The new page index. 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. 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. Represents the pages to be displayed. 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. Gets the pages to be displayed. The pages. 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. Provides a user interface for paging through a collection of data. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. 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. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. The identifier for the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. 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. Occurs when the page index is about to change. Occurs when the page index has changed. Gets or sets the data collection that the controls paging for. The data collection associated with this pager control. 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. 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). Gets or sets the current in the . The page size. Gets or sets the current number of known items in the . The item count. Gets the current number of pages in the . The page count. 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. 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. 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. Gets a value that indicates whether the user can move to another page. true if this user can move to another page; otherwise, false. 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. 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 or sets the numeric button count. The numeric button count. Gets or sets the pager display mode. The pager display mode. Gets or sets a value indicating whether ellipsis will be shown. Gets or sets the numeric and ellipsis buttons style. The numeric button style. All commands that exposes. 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. Move to first page command. Move to last page command. Move to next page command. Move to page command. Move to previous page command. This class is used as a source for RadDataPager, when in unbound mode. Provides error data for display purposes. The display name of the erroneous field. The validation error. 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. Provides data for the AutoGeneratingPropertyDefinition event. Gets or sets the property definition. 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 . Returns the automation control type. The group automation control type. Gets the owning . 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. 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 . When implemented in a derived class, returns class-specific implementations for the Silverlight automation infrastructure. The class-specific subclass to return. Represents the ReadOnly dependency property. Called when resize thumb's DragDelta event is raised. The sender. The instance containing the event data. Represent the Header dependency property. Represents the ResizeGripperVisibility dependency property. Represents the ItemTemplate dependency property. Get or sets the manually set AutomationId value (in case there is such one). Gets or sets a value that indicates whether the control is read-only. The is read only. Gets or sets the header. The header. Gets or sets the resize gripper visibility. The resize gripper visibility. Gets or sets an ItemTemplate for the CollectionEditor ListBox. The item template. 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. Exposes all the commands that CollectionEditor utilizes. 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. Move current to next command. Move current to previous command. Adds a new item. Deletes the current item. 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. Represents the Source dependency property. Represents the Header dependency property. Represents the ReadOnly dependency property. When overridden in a derived class, is invoked whenever application code or internal processes call . When implemented in a derived class, returns class-specific implementations for the Silverlight automation infrastructure. The class-specific subclass to return. Represents the CommandProvider DependencyProperty. Gets or sets the source. The source. Gets or sets the header. The header. Gets the wrapped CollectionEditor control. Gets or sets a value that indicates whether the control is read-only. The is read only. Get or sets the manually set AutomationId value (in case there is such one). Exposes a CommandProvider. 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. 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. 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. Represents the ShouldProcessHandledEvents dependency property. Represents the EnableBuiltInNavigation dependency property. Gets the processed PropertyDefinitions list. The source list. Gets the index of the current PropertyDefinition. The index of the current. Gets or sets the RadPropertyGrid instance related to this provider. The RadPropertyGrid instance. Gets or sets a value that indicates whether handled events should be processed. Gets or sets a value that indicates whether custom control navigation logic should be enabled. 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 infrastructure for command execution for RadPropertyGrid. Provides tabular UI for editing properties of an objects. 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. Represents the PreparedEditor routed event. This event is fired only when the value of the EditMode property is Single. Raises the PreparedEditor event. Represents the BeginningEdit routed event. Raises the BeginningEdit event. Represents the EditEnded routed event. Raises the EditEnded event. Represents the Validated routed event. Raises the Validating event. 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. Raises the FieldLoaded event. represents the FieldIndicatorVisibility dependency property. Represents the CommandProvider dependency property. Resets the theme. Represents the FieldStyle dependency property. Represents the ReadOnlyEditorState dependency property. Occurs after sorting was performed. 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. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Represents the SearchBoxVisibility dependency property. Represents the ModeProperty dependency property. Represents the EnableEditorCaching dependency property. Represents the EnableCustomFiltering dependency property. Represents the EnableDeferredFiltering dependency property. Represents the SortAndGroupButtonsVisibility dependency property. Represents the IsReadOnly property. Called when IsReadOnly property is changed. The sender. The instance containing the event data. 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. Represents the DescriptionPanelVisibility dependency property. Represents the CanUserResizeDescriptionPanel dependency property. Represents the AutoGenerateBindingPaths dependency property. Represents the LabelColumnWidth dependency property. Represents the Item dependency property. 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. Raises the ItemChanged event. Raises the Filtering event. 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. Represents the SearchInNestedProperties dependency property. Represents the EditorTemplateSelector dependency property. Represents the PropertySetMode property. 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. Identifies the dependency property. Represents the GroupStyle dependency property. Represents the IsGrouped dependency property. Occurs after grouping was performed. 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. Identifies the dependency property. Identifies the routed event. Represents the SelectedPropertyDefinition dependency property. Gets or sets the EditMode of RadPropertyGrid. Occurs when the field editor gets prepared . Occurs when a new edit operation is initiated. This event is fired only when the value of the EditMode property is Single. Occurs when edit operation is finished. This event is fired only when the value of the EditMode property is Single. Occurs after validation of edit changes takes place. Occurs before validation of edit changes takes place. Occurs when a new field is loaded. Gets the property set. The property set. Gets or sets the field indicator visibility. The field indicator visibility. Gets or sets the command provider associated with this RadPropertyGrid instance. The command provider. Gets or sets a Style for all PropertyGridFields in the scope of a RadPropertyGrid instance. The field style. Gets or sets the state of editors when RadPropertyGrid is ReadOnly. The state of the read only editor. Occurs when a property definition is being generated. Occurs after sorting was performed. Gets or sets the item to edit. Gets or sets the render mode. The rendering mode. Get or sets the manually set AutomationId value (in case there is such one). Gets or sets the search box visibility. The search box visibility. Gets or sets the nested properties' Visibility. Gets or sets a value indicating whether RadPropertyGrid uses editor caching. true if [enable editor caching]; otherwise, false. Gets or sets a value indicating whether RadPropertyGrid enables custom filtering. true if [enable custom filtering]; otherwise, false. Gets or sets a value indicating whether RadPropertyGrid enables deferred filtering. true if [enable deferred filtering]; otherwise, false. Gets or sets the visibility of the sort and group buttons. Gets or sets a value indicating whether this instance is read only. true if this instance is read only; otherwise, false. Gets or sets a value indicating whether this PropertyGrid is virtualized. true if this instance is virtualized; otherwise, false. Gets or sets the description panel visibility. Gets or sets a value that indicates whether the user can adjust description panel width using the mouse. 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. Gets or sets a function that is used to validate PropertySet properties. 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. Occurs when filtering RadPropertyGrid. Occurs after filtering is applied to RadPropertyGrid. Gets or sets a value indicating whether property definitions will be auto-generated. Gets or sets a value indicating whether search should be execute over nested properties. true if search in nested properties is enabled; otherwise, false. Gets or sets the editor template selector. The editor template selector. Gets or sets the property set mode. The property set mode. Gets the property set view model. Gets or sets the style selector for RadPropertyGrid group. Gets or sets the style for GroupDefinition button. The GroupStyle. Gets or sets a value indicating whether this instance is grouped. 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". Gets or sets the SelectionMode. This is a 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. Gets the selected property definition. 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. Exposes the commands defined by RadPropertyGrid. 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. 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. 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. Not used. 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. 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. Represents the IsExpanded dependency property. Called when the IsExpanded property gets its value changed. The sender. The instance containing the event data. Represents the OrderIndex dependency property. Called when the OrderIndex property is changed. The sender. The instance containing the event data. Represents the GroupName dependency property. Called when the GroupName property is changed. The sender. The instance containing the event data. Represents the EditorTemplate dependency property. Called when the EditorTemplate property is changed. The sender. The instance containing the event data. Represents the Visibility dependency property. Called when the Visibility property is changed. The sender. The instance containing the event data. Represents the DisplayName dependency property. Represents the LabelStyle dependency property. Represents the Description dependency property. Called when the Description property is changed. The sender. The instance containing the event data. Represents the IsSelected dependency property. Called when the IsSelected property is changed. The sender. The instance containing the event data. Represents the IsCurrent dependency property. Called when the IsCurrent property is changed. The sender. The instance containing the event data. Called when a property value gets changed. Name of the property. DFS search on nested property. The search string. 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). Represents the IsReadOnly dependency property. Called when the IsReadOnly DependencyProperty gets changed. The sender. The instance containing the event data. Gets or sets the value. The value. Gets or sets a value that indicates whether the property definition is expanded. The is expanded. Gets the property's ItemPropertyInfo. Gets or sets an index that describes PropertyDefinitions display order. The index of the order. Gets or sets the group name used to organize properties in categories. Gets or sets a dataTemplate for the editor of the property. If left unset, a default editor will be generated. Gets or sets the visibility. The visibility. Gets or sets the DisplayName. Get or set a Style targeting TextBlock is applied to the TextBlock label of the PropertyGridField. Gets or sets the description of a property. Gets or sets the selected state of a property definition. Gets the current state of a property definition. 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. 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. Gets or sets a value indicating whether this instance is read only. true if this instance is read only; otherwise, false. 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. Identifies the dependency 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. Gets or sets the property from the business object used for the binding. Gets or sets the control displayed for editing the property. 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. 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. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Represents the IsReadOnly dependency property. 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. Raises the IsSelectedChanged event. if set to true [is selected]. Represents the IsCurrent dependency property. Called when IsCurrent property is changed. The sender. The instance containing the event data. Represents the IsExpandedProperty dependency property. Called when IsExpanded property is changed. The sender. The instance containing the event data. Represents the ShouldDisplayNestedItemsControl dependency property. Represents the ShouldDisplayNestedItemsControl dependency property. 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. Gets the field's label. The label. Gets the parent property grid. Gets field's indentation level. Get or sets the manually set AutomationId value (in case there is such one). Gets or sets a value indicating whether this instance is read only. true if this instance is read only; otherwise, false. Gets or sets a value indicating whether the field is selected. Occurs when a field's IsSelected state changes. Gets or sets a value indicating whether the field is focused. Gets or sets a value indicating whether the field is expanded. Gets or sets a value that indicates whether nested items control should be displayed. The should display nested items control. Gets a value that indicates whether the NestedProperties UI should be visible. 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. 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. Gets or sets the EnumerationItemsSource. The EnumerationType. Gets or sets the EnumerationType. The EnumerationType. Gets or sets the Value. The Value. 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. Holds information about Flag Enumeration member. Initializes a new instance of the class. The value. The name. The description. The flag Enumeration value. 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. 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. 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. Raises the PropertyChanged event. The name. 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. 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. 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. Initializes a new instance of the class. The FilterText. Gets FilterText. The FilterText. 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. Represents the ItemsSource dependency property. Represents the SelectedValuePath dependency property. Represents the DisplayMemberPath dependency property. Gets or sets the ItemsSource. Gets or sets the selected value path. Gets or sets the display member path. 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. . Returns class-specific implementations for the automation infrastructure. The type-specific implementation. Get or sets the manually set AutomationId value (in case there is such one). 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. 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 indent level. The indent level. 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. 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. Represents the SelectedPropertyDefinition. Represents the LabelColumnWidth dependency property. Represents the FilterText dependency property. Represents the RenderMode dependency property. Represents the IsGrouped dependency property. Represents the PropertyDefinitions dependency property. Represents the SearchInNestedProperties property. Gets or sets the state of the property grid layout. The state of the property grid layout. Gets or sets the selected property definition. Gets or Sets the width of the first column. A string used to filter properties with the search-as-you-type box. Gets or sets the render mode. The rendering mode. Gets or sets a value that indicates whether the parent RadPropertyGrid is grouped. The is grouped. u A collection of property definitions to be displayed. Gets or sets a value indicating whether [search in nested properties]. true if [search in nested properties]; otherwise, false. 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.). Returns the enumeration of all dynamic member names. A sequence that contains dynamic member names. Called when [property changed]. Name of the file. Gets or sets the with the specified column name. Occurs when a property value changes. 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. 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. 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. Gets the current property set. 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. Represents RadPropertyGrid's layout render mode. Represents the flat render mode. Represents the hierarchical render mode. 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.