Class PropertyCatagoryViewItem
Inheritance
Implements
Namespace: Syncfusion.Windows.PropertyGrid
Assembly: Syncfusion.PropertyGrid.Wpf.dll
Syntax
public class PropertyCatagoryViewItem : TreeViewItem, IDisposable
Constructors
PropertyCatagoryViewItem()
Initializes a new instance of the PropertyCatagoryViewItem class.
Declaration
public PropertyCatagoryViewItem()
Fields
CategoryForegroundProperty
Declaration
public static readonly DependencyProperty CategoryForegroundProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
EditableBackgroundProperty
EditableBackgroundproperty depedency property for the PropertyGrid
Declaration
public static readonly DependencyProperty EditableBackgroundProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
EditableFontWeightProperty
EditableFontWeight property depedency property for PropertyGrid
Declaration
public static readonly DependencyProperty EditableFontWeightProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
IsExpandedProperty
Declaration
public static readonly DependencyProperty IsExpandedProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
LineColorProperty
Declaration
public static readonly DependencyProperty LineColorProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ReadOnlyBackgroundProperty
ReadOnlyBackgroundproperty dependency property for the PropertyGrid
Declaration
public static readonly DependencyProperty ReadOnlyBackgroundProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ReadOnlyFontWeightProperty
ReadOnlyFontWeight depedency property for ReadOnlyFontWeight
Declaration
public static readonly DependencyProperty ReadOnlyFontWeightProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
CategoryForeground
Gets or sets the text color used for category headings.
Declaration
public Brush CategoryForeground { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Media.Brush | The category foreground. |
EditableBackground
Gets or sets the editable background.
Declaration
public Brush EditableBackground { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Media.Brush | The editable background. |
EditableFontWeight
Gets or sets the editable font weight.
Declaration
public FontWeight EditableFontWeight { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.FontWeight | The editable font weight. |
IsExpanded
Gets or sets a value indicating whether this instance is expanded.
Declaration
public bool IsExpanded { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
LineColor
Gets or sets the color of the borders and category heading background.
Declaration
public Brush LineColor { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Media.Brush | The color of the line. |
ReadOnlyBackground
Gets or sets the read only background.
Declaration
public Brush ReadOnlyBackground { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Media.Brush | The read only background. |
ReadOnlyFontWeight
Gets or sets the read only font weight.
Declaration
public FontWeight ReadOnlyFontWeight { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.FontWeight | The read only font weight. |
Methods
Dispose()
Helps to clean up the resources which is being used.
Declaration
public void Dispose()
GetContainerForItemOverride()
Creates or identifies the element that is used to display the given item.
Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
| Type | Description |
|---|---|
| System.Windows.DependencyObject | The element that is used to display the given item. |
IsItemItsOwnContainerOverride(Object)
Determines if the specified item is (or is eligible to be) its own container.
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | item | The item to check. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true if the item is (or is eligible to be) its own container; otherwise, false. |
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
| Type |
|---|
| System.Windows.Automation.Peers.AutomationPeer |
OnHeaderChanged(Object, Object)
Called when the System.Windows.Controls.HeaderedItemsControl.Header property of a System.Windows.Controls.HeaderedItemsControl changes.
Declaration
protected override void OnHeaderChanged(object oldHeader, object newHeader)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | oldHeader | The old value of the System.Windows.Controls.HeaderedItemsControl.Header property. |
| System.Object | newHeader | The new value of the System.Windows.Controls.HeaderedItemsControl.Header property. |
OnIsExpandedChanged(DependencyPropertyChangedEventArgs)
Raises the IsExpandedChanged event.
Declaration
protected void OnIsExpandedChanged(DependencyPropertyChangedEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | args | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. |
OnKeyDown(KeyEventArgs)
Invoked when an unhandled System.Windows.UIElement.OnKeyDown routed event is raised on this element. Implement this method to add class handling for this event.
Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Input.KeyEventArgs | e |
OnMouseLeftButtonDown(MouseButtonEventArgs)
Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonDown routed event is raised on this element. Implement this method to add class handling for this event.
Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Input.MouseButtonEventArgs | e | The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data reports that the left mouse button was pressed. |
PrepareContainerForItemOverride(DependencyObject, Object)
Prepares the specified element to display the specified item.
Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | element | Element used to display the specified item. |
| System.Object | item | Specified item. |