Skip to main content
A newer version of this page is available. .

ChipGroup Members

A base class for chip groups.

Constructors

Name Description
ChipGroup() Initializes a new instance of the ChipGroup class.

Fields

Name Description
BoxModeProperty static Identifies the BoxMode bindable property.
ChipBackgroundColorProperty static Identifies the ChipBackgroundColor bindable property.
ChipBorderColorProperty static Identifies the ChipBorderColor bindable property.
ChipBorderThicknessProperty static Identifies the ChipBorderThickness bindable property.
ChipCheckIconColorProperty static Identifies the ChipCheckIconColor bindable property.
ChipCheckIconProperty static Identifies the ChipCheckIcon bindable property.
ChipCornerRadiusProperty static Identifies the ChipCornerRadius bindable property.
ChipDisabledBackgroundColorProperty static Identifies the ChipDisabledBackgroundColor bindable property.
ChipDisabledBorderColorProperty static Identifies the ChipDisabledBorderColor bindable property.
ChipDisabledCheckIconColorProperty static Identifies the ChipDisabledCheckIconColor bindable property.
ChipDisabledIconColorProperty static Identifies the ChipDisabledIconColor bindable property.
ChipDisabledRemoveIconColorProperty static Identifies the ChipDisabledRemoveIconColor bindable property.
ChipDisabledTextColorProperty static Identifies the ChipDisabledTextColor bindable property.
ChipDoubleTapCommandProperty static Identifies the ChipDoubleTapCommand bindable property.
ChipFontAttributesProperty static Identifies the ChipFontAttributes bindable property.
ChipFontFamilyProperty static Identifies the ChipFontFamily bindable property.
ChipFontSizeProperty static Identifies the ChipFontSize bindable property.
ChipIconColorProperty static Identifies the ChipIconColor bindable property.
ChipIconIndentProperty static Identifies the ChipIconIndent bindable property.
ChipIconSizeProperty static Identifies the ChipIconSize bindable property.
ChipIsIconVisibleProperty static Identifies the ChipIsIconVisible bindable property.
ChipLongPressCommandProperty static Identifies the ChipLongPressCommand bindable property.
ChipPaddingProperty static Identifies the ChipPadding bindable property.
ChipPressedBackgroundColorProperty static Identifies the ChipPressedBackgroundColor bindable property.
ChipPressedBorderColorProperty static Identifies the ChipPressedBorderColor bindable property.
ChipPressedCheckIconColorProperty static Identifies the ChipPressedCheckIconColor bindable property.
ChipPressedIconColorProperty static Identifies the ChipPressedIconColor bindable property.
ChipPressedRemoveIconColorProperty static Identifies the ChipPressedRemoveIconColor bindable property.
ChipPressedTextColorProperty static Identifies the ChipPressedTextColor bindable property.
ChipRemoveIconClickedCommandProperty static Identifies the ChipRemoveIconClickedCommand bindable property.
ChipRemoveIconColorProperty static Identifies the ChipRemoveIconColor bindable property.
ChipRemoveIconProperty static Identifies the ChipRemoveIcon bindable property.
ChipRoundedIconProperty static Identifies the ChipRoundedIcon bindable property.
ChipTapCommandProperty static Identifies the ChipTapCommand bindable property.
ChipTextColorProperty static Identifies the ChipTextColor bindable property.
ChipUseRippleEffectProperty static Identifies the ChipUseRippleEffect bindable property.
DisplayMemberProperty static Identifies the DisplayMember bindable property.
HorizontalSpacingProperty static Identifies the HorizontalSpacing bindable property.
IconMemberProperty static Identifies the IconMember bindable property.
IsMultilineProperty static Identifies the IsMultiline bindable property.
IsScrollBarVisibleProperty static Identifies the IsScrollBarVisible bindable property.
ItemsSourceProperty static Identifies the ItemsSource bindable property.
PaddingProperty static Identifies the Padding bindable property.
VerticalSpacingProperty static Identifies the VerticalSpacing bindable property.

Properties

Name Description
ActualAppearance Gets the common appearance settings that are applied to the current ChipGroup.
BoxMode Gets or sets whether chips in this group are filled or outlined. This is a bindable property.
ChipBackgroundColor Gets or sets the background color for chips in this group when they are in the normal state. This is a bindable property.
ChipBorderColor Gets or sets the border color for chips when they are in the normal state. This is a bindable property.
ChipBorderThickness Gets or sets the border thickness for chips in this group. This is a bindable property.
ChipCheckIcon Gets or sets the check icon. This is a bindable property.
ChipCheckIconColor Gets or sets the color of the check icon for chips in this group. This is a bindable property.
ChipCornerRadius Gets or sets a corner radius for chips in this group. This is a bindable property.
ChipDisabledBackgroundColor Gets or sets the background color for chips in this group when they are disabled. This is a bindable property.
ChipDisabledBorderColor Gets or sets the border color for chips in this group when they are disabled. This is a bindable property.
ChipDisabledCheckIconColor Gets or sets the check icon’s color for chips in this group when they are disabled. This is a bindable property.
ChipDisabledIconColor Gets or sets the icon color for chips in this group when they are disabled. This is a bindable property.
ChipDisabledRemoveIconColor Gets or sets the remove icon color for chips in this group when they are disabled. This is a bindable property.
ChipDisabledTextColor Gets or sets the text color for chips in this group when they are disabled. This is a bindable property.
ChipDoubleTapCommand Gets or sets a command executed when a user double-taps a chip in this group. This is a bindable property.
ChipFontAttributes Gets or sets whether the font used to display text is bold, italic, or unmodified. This is a bindable property.
ChipFontFamily Gets or sets the font family name for chips in this group. This is a bindable property.
ChipFontSize Gets or sets the font size for chips in this group. This is a bindable property.
ChipIconColor Gets or sets the icon color for chips in this group. This is a bindable property.
ChipIconIndent Gets or sets the indent of the icon from text for chips in this group. This is a bindable property.
ChipIconSize Gets or sets the icon size. This is a bindable property.
ChipIsIconVisible Gets or sets whether chips in this group display an icon. This is a bindable property.
ChipLongPressCommand Gets or sets a command executed when a user taps and holds a chip in this group. This is a bindable property.
ChipPadding Gets or sets an amount of space around chips in this group. This is a bindable property.
ChipPressedBackgroundColor Gets or sets the background color for chips in this group when they are pressed. This is a bindable property.
ChipPressedBorderColor Gets or sets the border color for chips in this group when they are pressed. This is a bindable property.
ChipPressedCheckIconColor Gets or sets the check icon’s color for chips in this group when they are pressed. This is a bindable property.
ChipPressedIconColor Gets or sets the icon color for chips in this group when they are pressed. This is a bindable property.
ChipPressedRemoveIconColor Gets or sets the remove icon’s color for chips in this group when they are pressed. This is a bindable property.
ChipPressedTextColor Gets or sets the text color for chips in this group when they are pressed. This is a bindable property.
ChipRemoveIcon Gets or sets the remove icon. This is a bindable property.
ChipRemoveIconClickedCommand Gets or sets a command executed when a user clicks the remove icon in a chip in this group. This is a bindable property.
ChipRemoveIconColor Gets or sets the remove icon’s color for chips in this group. This is a bindable property.
ChipRoundedIcon Gets or sets whether chip icons in this group are rounded. This is a bindable property.
Chips Provides access to the collection of chips displayed in this group.
ChipTapCommand Gets or sets a command executed when a user taps a chip in this group. This is a bindable property.
ChipTextColor Gets or sets the text color for chips in this group. This is a bindable property.
ChipUseRippleEffect Gets or sets whether the chip groups displays a ripple effect when a user (un)selects a chip in this group. This is a bindable property.
DisplayMember Gets or sets the data field that specifies the text displayed in chips in this group. This is a bindable property.
HorizontalSpacing Gets or sets the horizontal amount of space between chips in this group. This is a bindable property.
IconMember Gets or sets the data field that specifies the icon displayed in chips in this group. This is a bindable property.
IsMultiline Gets or sets whether chips in this group are displayed in single or multiple lines. This is a bindable property.
IsScrollBarVisible Gets or sets whether the scroll bar is displayed. This is a bindable property.
ItemsSource Gets or sets a data source that contains chips for this group. Use the DisplayMember and IconMember properties to specify data source fields that contain the text and icon for chips. This is a bindable property.
Padding Gets or sets the amount of space around this group. This is a bindable property.
VerticalSpacing Gets or sets the vertical amount of space between chips in this group when they are arranged in multiple rows. This is a bindable property.

Methods

Name Description
Dispose() Disposes unmanaged resources.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetChipByItem(Object) Returns a chip by a view model object based on which the chip is created.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RefreshData() Updates text and icons in chips in this group based on the bound data source.
SelectChip(Chip) Selects the specified chip.
SelectChipAtIndex(Int32) Selects a chip with the specified index in the bound data source.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
ChipDoubleTap Fires when a user double-taps a chip in this group.
ChipGeneration Fires before a chip is generated based on the bound view model and allows you to customize the chip.
ChipLongPress Fires when a user taps and holds a chip in this group.
ChipRemoveIconClicked Fires when a user clicks the Remove icon in a chip in this group.
ChipTap Fires when a user taps a chip in this group.
See Also