Skip to main content

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

Properties

Name Description
BoxMode Gets or sets whether chips in this group are filled or outlined.
ChipBackgroundColor Gets or sets the background color for chips in this group when they are in the normal state.
ChipBorderColor Gets or sets the border color for chips when they are in the normal state.
ChipBorderThickness Gets or sets the border thickness for chips in this group.
ChipCheckIcon Gets or sets the Check icon.
ChipCheckIconColor Gets or sets the color of the Check icon for chips in this group.
ChipCornerRadius Gets or sets a corner radius for chips in this group.
ChipDisabledBackgroundColor Gets or sets the background color for chips in this group when they are disabled.
ChipDisabledBorderColor Gets or sets the border color for chips in this group when they are disabled.
ChipDisabledCheckIconColor Gets or sets the Check icon color for chips in this group when they are disabled.
ChipDisabledIconColor Gets or sets the icon color for chips in this group when they are disabled.
ChipDisabledRemoveIconColor Gets or sets the Remove icon color for chips in this group when they are disabled.
ChipDisabledTextColor Gets or sets the text color for chips in this group when they are disabled.
ChipDoubleTapCommand Gets or sets a command executed when a user double-taps a chip in this group.
ChipFontAttributes Gets or sets whether the font used to display text is bold, italic, or unmodified.
ChipFontFamily Gets or sets the font face for chips in this group.
ChipFontSize Gets or sets the font size for chips in this group.
ChipIconColor Gets or sets the icon color for chips in this group.
ChipIconIndent Gets or sets the indent of the icon from text for chips in this group.
ChipIconSize Gets or sets the icon size.
ChipIsIconVisible Gets or sets whether chips in this group display an icon.
ChipLongPressCommand Gets or sets a command executed when a user taps and holds a chip in this group.
ChipPadding Gets or sets an amount of space around chips in this group.
ChipPressedBackgroundColor Gets or sets the background color for chips in this group when they are pressed.
ChipPressedBorderColor Gets or sets the border color for chips in this group when they are pressed.
ChipPressedCheckIconColor Gets or sets the Check icon color for chips in this group when they are pressed.
ChipPressedIconColor Gets or sets the icon color for chips in this group when they are pressed.
ChipPressedRemoveIconColor Gets or sets the Remove icon color for chips in this group when they are pressed.
ChipPressedTextColor Gets or sets the text color for chips in this group when they are pressed.
ChipRemoveIcon Gets or sets the Remove icon.
ChipRemoveIconClickedCommand Gets or sets a command executed when a user clicks the Remove icon in a chip in this group.
ChipRemoveIconColor Gets or sets the Remove icon color for chips in this group.
ChipRoundedIcon Gets or sets whether chip icons in this group are rounded.
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.
ChipTextColor Gets or sets the text color for chips in this group.
ChipUseRippleEffect Gets or sets whether a ripple effect is used when a user (un)selects a chip in this group.
DisplayMember Gets or sets the data field that specifies the text displayed in chips in this group.
HorizontalSpacing Gets or sets the horizontal amount of space between chips in this group.
IconMember Gets or sets the data field that specifies the icon displayed in chips in this group.
IsMultiline Gets or sets whether chips in this group are displayed in single or multiple lines.
IsScrollBarVisible Gets or sets whether the scroll bar is displayed.
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.
Padding Gets or sets the amount of space around this group.
VerticalSpacing Gets or sets the vertical amount of space between chips in this group when they are arranged in multiple rows.

Methods

Name Description
Dispose() Disposes unmanaged resources.
GetChipByItem(Object) Returns a chip by a view model object based on which the chip is created.
OnThemeChanged() Called when the application theme changes.
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.

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