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