Class GroupView
Represents the FxGroupView UI element.
Inheritance
Namespace: Syncfusion.Windows.Tools.Controls
Assembly: Syncfusion.Tools.Wpf.dll
Syntax
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
[SkinType]
public class GroupView : ItemsControl
Constructors
GroupView()
Initializes a new instance of the GroupView class.
Declaration
public GroupView()
Fields
AllowDragandDropProperty
Declaration
public static readonly DependencyProperty AllowDragandDropProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
CustomAnimationsProperty
Identifies CustomAnimations dependency property.
Declaration
public static readonly DependencyProperty CustomAnimationsProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
GroupViewItemCursorTypeProperty
Identifies GroupViewItemCursorType dependency property.
Declaration
public static readonly DependencyProperty GroupViewItemCursorTypeProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsListViewModeProperty
Identifies IsListViewMode dependency property.
Declaration
public static readonly DependencyProperty IsListViewModeProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsShowTextProperty
Identifies IsShowText dependency property.
Declaration
public static readonly DependencyProperty IsShowTextProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
OrientationProperty
Identifies Orientation dependency property.
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ShowToolTipProperty
Identifies ShowToolTip dependency property.
Declaration
public static readonly DependencyProperty ShowToolTipProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
TextAlignmentProperty
Identifies TextHorizontalAlignment dependency property.
Declaration
public static readonly DependencyProperty TextAlignmentProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
AllowDragandDrop
Declaration
public bool AllowDragandDrop { get; set; }
Property Value
Type |
---|
System.Boolean |
CustomAnimations
Gets or sets the custom animations.
Declaration
public CustomAnimationsCollection CustomAnimations { get; set; }
Property Value
Type | Description |
---|---|
CustomAnimationsCollection | The custom animations. |
GroupViewItemCursor
Gets the group view item cursor.
Declaration
public Cursor GroupViewItemCursor { get; }
Property Value
Type | Description |
---|---|
System.Windows.Input.Cursor | The group view item cursor. |
GroupViewItemCursorType
Gets or sets the type of the group view item cursor.
Declaration
public ItemCursorType GroupViewItemCursorType { get; set; }
Property Value
Type | Description |
---|---|
ItemCursorType | The type of the group view item cursor. |
IsListViewMode
Gets or sets a value indicating whether this instance is list view mode.
Declaration
public bool IsListViewMode { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | true if this instance is list view mode; otherwise, false. |
IsShowText
Gets or sets a value indicating whether this instance is show text.
Declaration
public bool IsShowText { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | true if this instance is show text; otherwise, false. |
LogicalParent
Gets the logical parent.
Declaration
public GroupBarItem LogicalParent { get; }
Property Value
Type | Description |
---|---|
GroupBarItem | The logical parent. |
Orientation
Gets or sets the orientation.
Declaration
public Orientation Orientation { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Controls.Orientation | The orientation. |
ShowToolTip
Gets or sets a value indicating whether [show tool tip].
Declaration
public bool ShowToolTip { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
TextAlignment
Gets or sets the text alignment.
Declaration
public HorizontalAlignment TextAlignment { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.HorizontalAlignment | The text alignment. |
Methods
AddItem()
Adds the item to the collection of items.
Declaration
public GroupViewItem AddItem()
Returns
Type | Description |
---|---|
GroupViewItem | New GroupViewItem object. |
AddItem(Int32)
Adds the item to the collection of items.
Declaration
public GroupViewItem AddItem(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | Index in the collection where the specified item is located. |
Returns
Type | Description |
---|---|
GroupViewItem | New GroupViewItem object |
AddItem(String)
Adds the item to the collection of items.
Declaration
public GroupViewItem AddItem(string caption)
Parameters
Type | Name | Description |
---|---|---|
System.String | caption | Displayed text of the item. |
Returns
Type | Description |
---|---|
GroupViewItem | New GroupViewItem object. |
AddItem(String, Image)
Adds the item to the collection of items.
Declaration
public GroupViewItem AddItem(string caption, Image image)
Parameters
Type | Name | Description |
---|---|---|
System.String | caption | Displayed text of the item. |
System.Windows.Controls.Image | image | The image of the item.. |
Returns
Type | Description |
---|---|
GroupViewItem | New GroupViewItem object. |
AddItem(String, Image, Int32, Object, String)
Adds the item.
Declaration
public GroupViewItem AddItem(string caption, Image image, int index, object tagObject, string tooltip)
Parameters
Type | Name | Description |
---|---|---|
System.String | caption | The caption. |
System.Windows.Controls.Image | image | The image. |
System.Int32 | index | The index. |
System.Object | tagObject | The tag object. |
System.String | tooltip | The tooltip. |
Returns
Type | Description |
---|---|
GroupViewItem | Group ViewItem |
AddItem(String, Image, Object)
Adds the item to the collection of items.
Declaration
public GroupViewItem AddItem(string caption, Image image, object tagObject)
Parameters
Type | Name | Description |
---|---|---|
System.String | caption | Displayed text of the item. |
System.Windows.Controls.Image | image | The image of the item. |
System.Object | tagObject | Arbitrary object value. |
Returns
Type | Description |
---|---|
GroupViewItem | New GroupViewItem object. |
ArrangeOverride(Size)
Called to arrange and size the content of the control.
Declaration
protected override Size ArrangeOverride(Size arrangeBounds)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Size | arrangeBounds | The computed size that is used to arrange the content. |
Returns
Type | Description |
---|---|
System.Windows.Size | The size of the control. |
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
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. |
GetShowToolTip(DependencyObject)
Gets a value indicating whether tooltip is shown for the items.
Declaration
public static bool GetShowToolTip(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | GroupView object. |
Returns
Type | Description |
---|---|
System.Boolean | True if toolTip is shown for the items; otherwise, false. |
IsItemItsOwnContainerOverride(Object)
Indicates whether 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 | Returns true if the item is (or is eligible to be) its own container; otherwise, false. |
MeasureOverride(Size)
Called to remeasure a control.
Declaration
protected override Size MeasureOverride(Size constraint)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Size | constraint | The maximum size that the method can return. |
Returns
Type | Description |
---|---|
System.Windows.Size | The size of the control, up to the maximum specified by constraint. |
OnApplyTemplate()
Builds the current template's visual tree if necessary.
Declaration
public override void OnApplyTemplate()
OnGotFocus(RoutedEventArgs)
Invoked whenever an unhandled System.Windows.UIElement.GotFocus event reaches this element in its route.
Declaration
protected override void OnGotFocus(RoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.RoutedEventArgs | e | The System.Windows.RoutedEventArgs that contains the event data. |
OnGroupViewItemAdded(NotifyCollectionChangedEventArgs)
Invoked when a new GroupViewItem is added into the GroupView.
Declaration
protected virtual void OnGroupViewItemAdded(NotifyCollectionChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Specialized.NotifyCollectionChangedEventArgs | e | The System.Collections.Specialized.NotifyCollectionChangedEventArgs that contains the event data. |
OnGroupViewItemRemoved(NotifyCollectionChangedEventArgs)
Invoked when an existing GroupViewItem is removed from the GroupView.
Declaration
protected virtual void OnGroupViewItemRemoved(NotifyCollectionChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Specialized.NotifyCollectionChangedEventArgs | e | The System.Collections.Specialized.NotifyCollectionChangedEventArgs that contains the event data. |
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e | The System.Windows.RoutedEventArgs that contains the event data. |
OnItemsChanged(NotifyCollectionChangedEventArgs)
Invoked when Items property of the control is changed.
Declaration
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Specialized.NotifyCollectionChangedEventArgs | e | The instance containing the event data. |
OnLoaded(Object, RoutedEventArgs)
Invoked when the control is loaded and ready for presentation.
Declaration
protected virtual void OnLoaded(object sender, RoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The source of the event. |
System.Windows.RoutedEventArgs | e | The System.Windows.RoutedEventArgs that contains the event data. |
OnPropertyChanged(DependencyPropertyChangedEventArgs)
Called when some dependencyProperty is changed.
Declaration
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyPropertyChangedEventArgs | e | Provides data for various property changed events. Typically these events report effective value changes in the value of a read-only dependency property. |
OnRenderSizeChanged(SizeChangedInfo)
Raises the System.Windows.FrameworkElement.SizeChanged event, using the specified information as part of the eventual event data.
Declaration
protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.SizeChangedInfo | sizeInfo | Details of the old and new size involved in the change. |
RenameItem(Int32, String)
Rename the item from the collection of items.
Declaration
public GroupViewItem RenameItem(int index, string caption)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | Index in the collection where the specified item is located. |
System.String | caption | The caption. |
Returns
Type | Description |
---|---|
GroupViewItem | Renamed GroupViewItem object. |
SetShowToolTip(DependencyObject, Boolean)
Sets the show tool tip.
Declaration
public static void SetShowToolTip(DependencyObject obj, bool value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The obj DependencyObject. |
System.Boolean | value | if set to |
Events
GroupViewItemAdded
Occurs when a new GroupViewItem is added into the GroupView.
Declaration
public event NotifyCollectionChangedEventHandler GroupViewItemAdded
Event Type
Type |
---|
System.Collections.Specialized.NotifyCollectionChangedEventHandler |
GroupViewItemRemoved
Occurs when an existing GroupViewItem is removed from the GroupView.
Declaration
public event NotifyCollectionChangedEventHandler GroupViewItemRemoved
Event Type
Type |
---|
System.Collections.Specialized.NotifyCollectionChangedEventHandler |