Class RadPropertyGrid
Inheritance
Namespace: Telerik.UI.Xaml.Controls
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class RadPropertyGrid : Control, IWeakEventListener<NotifyCollectionChangedEventArgs>, IWeakEventListener<ItemChangedEventArgs<PropertyDefinition>>
Constructors
RadPropertyGrid()
Declaration
public RadPropertyGrid()
Fields
AutoExpandGroupsProperty
Declaration
public static readonly DependencyProperty AutoExpandGroupsProperty
Field Value
Microsoft.
|
AutoGenerateBindingPathsProperty
Declaration
public static readonly DependencyProperty AutoGenerateBindingPathsProperty
Field Value
Microsoft.
|
AutoGeneratePropertyDefinitionsProperty
Declaration
public static readonly DependencyProperty AutoGeneratePropertyDefinitionsProperty
Field Value
Microsoft.
|
BeginningEditEvent
CanUserResizeDescriptionPanelProperty
Declaration
public static readonly DependencyProperty CanUserResizeDescriptionPanelProperty
Field Value
Microsoft.
|
CanUserSelectProperty
Declaration
public static readonly DependencyProperty CanUserSelectProperty
Field Value
Microsoft.
|
CommandProviderProperty
Declaration
public static readonly DependencyProperty CommandProviderProperty
Field Value
Microsoft.
|
DescriptionPanelVisibilityProperty
Declaration
public static readonly DependencyProperty DescriptionPanelVisibilityProperty
Field Value
Microsoft.
|
EditEndedEvent
EditModeProperty
Declaration
public static readonly DependencyProperty EditModeProperty
Field Value
Microsoft.
|
EditorTemplateSelectorProperty
Declaration
public static readonly DependencyProperty EditorTemplateSelectorProperty
Field Value
Microsoft.
|
EnableCustomFilteringProperty
Declaration
public static readonly DependencyProperty EnableCustomFilteringProperty
Field Value
Microsoft.
|
EnableDeferredFilteringProperty
Declaration
public static readonly DependencyProperty EnableDeferredFilteringProperty
Field Value
Microsoft.
|
EnableEditorCachingProperty
Declaration
public static readonly DependencyProperty EnableEditorCachingProperty
Field Value
Microsoft.
|
FieldIndicatorVisibilityProperty
Declaration
public static readonly DependencyProperty FieldIndicatorVisibilityProperty
Field Value
Microsoft.
|
FieldStyleProperty
Declaration
public static readonly DependencyProperty FieldStyleProperty
Field Value
Microsoft.
|
GroupedEvent
GroupStyleProperty
Declaration
public static readonly DependencyProperty GroupStyleProperty
Field Value
Microsoft.
|
GroupStyleSelectorProperty
Declaration
public static readonly DependencyProperty GroupStyleSelectorProperty
Field Value
Microsoft.
|
IsGroupedProperty
Declaration
public static readonly DependencyProperty IsGroupedProperty
Field Value
Microsoft.
|
IsReadOnlyProperty
Declaration
public static readonly DependencyProperty IsReadOnlyProperty
Field Value
Microsoft.
|
IsTextSearchCaseSensitiveProperty
Declaration
public static readonly DependencyProperty IsTextSearchCaseSensitiveProperty
Field Value
Microsoft.
|
IsTextSearchEnabledProperty
Declaration
public static readonly DependencyProperty IsTextSearchEnabledProperty
Field Value
Microsoft.
|
IsVirtualizingProperty
Declaration
public static readonly DependencyProperty IsVirtualizingProperty
Field Value
Microsoft.
|
ItemProperty
Declaration
public static readonly DependencyProperty ItemProperty
Field Value
Microsoft.
|
LabelColumnWidthProperty
Declaration
public static readonly DependencyProperty LabelColumnWidthProperty
Field Value
Microsoft.
|
NestedPropertiesVisibilityProperty
Declaration
public static readonly DependencyProperty NestedPropertiesVisibilityProperty
Field Value
Microsoft.
|
PreparedEditorEvent
PropertySetModeProperty
Declaration
public static readonly DependencyProperty PropertySetModeProperty
Field Value
Microsoft.
|
PropertySetsValidationFunctionProperty
Declaration
public static readonly DependencyProperty PropertySetsValidationFunctionProperty
Field Value
Microsoft.
|
PropertySetViewModelProperty
Declaration
public static readonly DependencyProperty PropertySetViewModelProperty
Field Value
Microsoft.
|
ReadOnlyEditorStateProperty
Declaration
public static readonly DependencyProperty ReadOnlyEditorStateProperty
Field Value
Microsoft.
|
SearchBoxVisibilityProperty
Declaration
public static readonly DependencyProperty SearchBoxVisibilityProperty
Field Value
Microsoft.
|
SearchInNestedPropertiesProperty
Declaration
public static readonly DependencyProperty SearchInNestedPropertiesProperty
Field Value
Microsoft.
|
SelectedPropertyDefinitionProperty
Declaration
public static readonly DependencyProperty SelectedPropertyDefinitionProperty
Field Value
Microsoft.
|
SelectionChangedEvent
SelectionModeProperty
Declaration
public static readonly DependencyProperty SelectionModeProperty
Field Value
Microsoft.
|
SortAndGroupButtonsVisibilityProperty
Declaration
public static readonly DependencyProperty SortAndGroupButtonsVisibilityProperty
Field Value
Microsoft.
|
SortedEvent
TextSearchModeProperty
Declaration
public static readonly DependencyProperty TextSearchModeProperty
Field Value
Microsoft.
|
ValidatedEvent
ValidatingEvent
Properties
AutoExpandGroups
Declaration
public bool AutoExpandGroups { get; set; }
Property Value
System.
|
AutoGenerateBindingPaths
Declaration
public bool AutoGenerateBindingPaths { get; set; }
Property Value
System.
|
AutoGeneratePropertyDefinitions
Declaration
public bool AutoGeneratePropertyDefinitions { get; set; }
Property Value
System.
|
CanUserResizeDescriptionPanel
Declaration
public bool CanUserResizeDescriptionPanel { get; set; }
Property Value
System.
|
CanUserSelect
Declaration
public bool CanUserSelect { get; set; }
Property Value
System.
|
CommandProvider
DescriptionPanelVisibility
Declaration
public Visibility DescriptionPanelVisibility { get; set; }
Property Value
Microsoft.
|
EditMode
EditorTemplateSelector
Declaration
public DataTemplateSelector EditorTemplateSelector { get; set; }
Property Value
Microsoft.
|
EnableCustomFiltering
Declaration
public bool EnableCustomFiltering { get; set; }
Property Value
System.
|
EnableDeferredFiltering
Declaration
public bool EnableDeferredFiltering { get; set; }
Property Value
System.
|
EnableEditorCaching
Declaration
public bool EnableEditorCaching { get; set; }
Property Value
System.
|
FieldIndicatorVisibility
Declaration
public Visibility FieldIndicatorVisibility { get; set; }
Property Value
Microsoft.
|
FieldStyle
Declaration
public Style FieldStyle { get; set; }
Property Value
Microsoft.
|
GroupDefinitions
Declaration
public GroupDefinitionsCollection GroupDefinitions { get; }
Property Value
GroupStyle
Declaration
public Style GroupStyle { get; set; }
Property Value
Microsoft.
|
GroupStyleSelector
Declaration
public StyleSelector GroupStyleSelector { get; set; }
Property Value
Microsoft.
|
IsGrouped
Declaration
public bool IsGrouped { get; set; }
Property Value
System.
|
IsReadOnly
Declaration
public bool IsReadOnly { get; set; }
Property Value
System.
|
IsTextSearchCaseSensitive
Declaration
public bool IsTextSearchCaseSensitive { get; set; }
Property Value
System.
|
IsTextSearchEnabled
Declaration
public bool IsTextSearchEnabled { get; set; }
Property Value
System.
|
IsVirtualizing
Declaration
public bool IsVirtualizing { get; set; }
Property Value
System.
|
Item
Declaration
public object Item { get; set; }
Property Value
System.
|
LabelColumnWidth
Declaration
public GridLength LabelColumnWidth { get; set; }
Property Value
Microsoft.
|
NestedPropertiesVisibility
Declaration
public Visibility NestedPropertiesVisibility { get; set; }
Property Value
Microsoft.
|
PropertyDefinitions
Declaration
public PropertyDefinitionCollection PropertyDefinitions { get; }
Property Value
PropertySet
PropertySetMode
Declaration
public PropertySetOperation PropertySetMode { get; set; }
Property Value
PropertySetsValidationFunction
Declaration
public Func<string, object, string> PropertySetsValidationFunction { get; set; }
Property Value
System.
|
ReadOnlyEditorState
Declaration
public ReadOnlyEditorStates ReadOnlyEditorState { get; set; }
Property Value
SearchBoxVisibility
Declaration
public Visibility SearchBoxVisibility { get; set; }
Property Value
Microsoft.
|
SearchInNestedProperties
Declaration
public bool SearchInNestedProperties { get; set; }
Property Value
System.
|
SelectedPropertyDefinition
Declaration
public PropertyDefinition SelectedPropertyDefinition { get; set; }
Property Value
SelectedPropertyDefinitions
Declaration
public ObservableCollection<PropertyDefinition> SelectedPropertyDefinitions { get; }
Property Value
System.
|
SelectionMode
Declaration
public SelectionMode SelectionMode { get; set; }
Property Value
Microsoft.
|
SortAndGroupButtonsVisibility
Declaration
public Visibility SortAndGroupButtonsVisibility { get; set; }
Property Value
Microsoft.
|
TextSearchMode
Methods
add_PreparedEditor(PropertyGridPreparedEditorEventHandler)
Declaration
public void add_PreparedEditor(PropertyGridPreparedEditorEventHandler value)
Parameters
BeginEdit()
Declaration
public void BeginEdit()
BeginEdit(PropertyDefinition)
Declaration
public void BeginEdit(PropertyDefinition propertyDefinition)
Parameters
Property
|
CancelEdit()
Declaration
public void CancelEdit()
CollapseAllGroups()
Declaration
public void CollapseAllGroups()
CollapseGroup(Object)
Declaration
public void CollapseGroup(object groupKey)
Parameters
System.
|
CommitEdit()
Declaration
public void CommitEdit()
CommitEdit(PropertyDefinition)
Declaration
public void CommitEdit(PropertyDefinition propertyDefinition)
Parameters
Property
|
ExpandAllGroups()
Declaration
public void ExpandAllGroups()
ExpandGroup(Object)
Declaration
public void ExpandGroup(object groupKey)
Parameters
System.
|
Group()
Declaration
public void Group()
OnApplyTemplate()
Declaration
protected override void OnApplyTemplate()
OnBeginningEdit(PropertyGridBeginningEditEventArgs)
Declaration
protected virtual void OnBeginningEdit(PropertyGridBeginningEditEventArgs args)
Parameters
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Microsoft.
|
OnEditEnded(PropertyGridEditEndedEventArgs)
Declaration
protected virtual void OnEditEnded(PropertyGridEditEndedEventArgs args)
Parameters
OnFieldLoaded(PropertyGridField)
Declaration
protected virtual void OnFieldLoaded(PropertyGridField field)
Parameters
Property
|
OnIsReadOnlyPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Declaration
protected static void OnIsReadOnlyPropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
Parameters
Microsoft.
|
Microsoft.
|
OnIsVirtualizingPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Declaration
protected static void OnIsVirtualizingPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs args)
Parameters
Microsoft.
|
Microsoft.
|
OnItemChanged(PropertyGridItemChangedEventArgs)
Declaration
protected virtual void OnItemChanged(PropertyGridItemChangedEventArgs args)
Parameters
OnKeyDown(KeyRoutedEventArgs)
Declaration
protected override void OnKeyDown(KeyRoutedEventArgs e)
Parameters
Microsoft.
|
OnPointerPressed(PointerRoutedEventArgs)
Declaration
protected override void OnPointerPressed(PointerRoutedEventArgs e)
Parameters
Microsoft.
|
OnPreparedEditor(PropertyGridPreparedEditorEventArgs)
Declaration
protected virtual void OnPreparedEditor(PropertyGridPreparedEditorEventArgs args)
Parameters
OnPropertyDefinitionsCollectionChanged(Object, NotifyCollectionChangedEventArgs)
Declaration
protected virtual void OnPropertyDefinitionsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters
System.
|
System.
|
OnPropertySetValueChanged(String, IEnumerable, Object)
Declaration
protected virtual void OnPropertySetValueChanged(string propertyName, IEnumerable items, object value)
Parameters
System.
|
System.
|
System.
|
OnValidated(PropertyGridValidatedEventArgs)
Declaration
protected virtual void OnValidated(PropertyGridValidatedEventArgs args)
Parameters
OnValidating(PropertyGridValidatingEventArgs)
Declaration
protected virtual void OnValidating(PropertyGridValidatingEventArgs args)
Parameters
Rebind()
Declaration
public void Rebind()
RegisterCommandBindings()
Declaration
public void RegisterCommandBindings()
ReloadData()
Declaration
public void ReloadData()
remove_PreparedEditor(PropertyGridPreparedEditorEventHandler)
Declaration
public void remove_PreparedEditor(PropertyGridPreparedEditorEventHandler value)
Parameters
ScrollIntoViewAsync(PropertyDefinition, Action<PropertyGridField>)
Declaration
public void ScrollIntoViewAsync(PropertyDefinition propertyDefinition, Action<PropertyGridField> finishedCallback)
Parameters
Property
|
System.
|
Search(String)
Declaration
public void Search(string searchParameter)
Parameters
System.
|
Sort()
Declaration
public void Sort()
UpdateLayoutState()
Declaration
protected void UpdateLayoutState()
UpdatePropertySetValue(String, Object, Boolean)
Declaration
public void UpdatePropertySetValue(string propertyName, object propertyValue, bool shouldUpdateBoundData)
Parameters
System.
|
System.
|
System.
|
UpdateVisualStates(Boolean)
Declaration
protected void UpdateVisualStates(bool useTransitions)
Parameters
System.
|
Events
AutoGeneratingPropertyDefinition
Declaration
public event EventHandler<AutoGeneratingPropertyDefinitionEventArgs> AutoGeneratingPropertyDefinition
Event Type
System.
|
BeginningEdit
Declaration
public event EventHandler<PropertyGridBeginningEditEventArgs> BeginningEdit
Event Type
System.
|
EditEnded
Declaration
public event EventHandler<PropertyGridEditEndedEventArgs> EditEnded
Event Type
System.
|
FieldLoaded
Declaration
public event EventHandler<FieldEventArgs> FieldLoaded
Event Type
System.
|
Filtered
Declaration
public event EventHandler<EventArgs> Filtered
Event Type
System.
|
Filtering
Declaration
public event EventHandler<PropertyGridFilteringEventArgs> Filtering
Event Type
System.
|
Grouped
Declaration
public event EventHandler<RadRoutedEventArgs> Grouped
Event Type
System.
|
ItemChanged
Declaration
public event EventHandler<PropertyGridItemChangedEventArgs> ItemChanged
Event Type
System.
|
PreparedEditor
Declaration
public event PropertyGridPreparedEditorEventHandler PreparedEditor
Event Type
PropertySetValueChanged
Declaration
public event EventHandler<PropertySetValueChangedEventArgs> PropertySetValueChanged
Event Type
System.
|
SelectionChanged
Declaration
public event EventHandler<SelectionChangedEventArgs> SelectionChanged
Event Type
System.
|
Sorted
Declaration
public event EventHandler<RadRoutedEventArgs> Sorted
Event Type
System.
|
Validated
Declaration
public event EventHandler<PropertyGridValidatedEventArgs> Validated
Event Type
System.
|
Validating
Declaration
public event EventHandler<PropertyGridValidatingEventArgs> Validating
Event Type
System.
|