Skip to main content

SelectableChipGroup Members

A base class for chip groups that allow users to select (check) single or multiple chips.

Constructors

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

Fields

Name Description
BoxModeProperty static Identifies the BoxMode dependency property. Inherited from ChipGroup.
ChipBackgroundColorProperty static Identifies the ChipBackgroundColor dependency property. Inherited from ChipGroup.
ChipBorderColorProperty static Identifies the ChipBorderColor dependency property. Inherited from ChipGroup.
ChipBorderThicknessProperty static Identifies the ChipBorderThickness dependency property. Inherited from ChipGroup.
ChipCheckIconColorProperty static Identifies the ChipCheckIconColor dependency property. Inherited from ChipGroup.
ChipCheckIconProperty static Identifies the ChipCheckIcon dependency property. Inherited from ChipGroup.
ChipCornerRadiusProperty static Identifies the ChipCornerRadius dependency property. Inherited from ChipGroup.
ChipDisabledBackgroundColorProperty static Identifies the ChipDisabledBackgroundColor dependency property. Inherited from ChipGroup.
ChipDisabledBorderColorProperty static Identifies the ChipDisabledBorderColor dependency property. Inherited from ChipGroup.
ChipDisabledCheckIconColorProperty static Identifies the ChipDisabledCheckIconColor dependency property. Inherited from ChipGroup.
ChipDisabledIconColorProperty static Identifies the ChipDisabledIconColor dependency property. Inherited from ChipGroup.
ChipDisabledRemoveIconColorProperty static Identifies the ChipDisabledRemoveIconColor dependency property. Inherited from ChipGroup.
ChipDisabledTextColorProperty static Identifies the ChipDisabledTextColor dependency property. Inherited from ChipGroup.
ChipDoubleTapCommandProperty static Identifies the ChipDoubleTapCommand dependency property. Inherited from ChipGroup.
ChipFontAttributesProperty static Identifies the ChipFontAttributes dependency property. Inherited from ChipGroup.
ChipFontFamilyProperty static Identifies the ChipFontFamily dependency property. Inherited from ChipGroup.
ChipFontSizeProperty static Identifies the ChipFontSize dependency property. Inherited from ChipGroup.
ChipIconColorProperty static Identifies the ChipIconColor dependency property. Inherited from ChipGroup.
ChipIconIndentProperty static Identifies the ChipIconIndent dependency property. Inherited from ChipGroup.
ChipIconSizeProperty static Identifies the ChipIconSize dependency property. Inherited from ChipGroup.
ChipIsIconVisibleProperty static Identifies the ChipIsIconVisible dependency property. Inherited from ChipGroup.
ChipLongPressCommandProperty static Identifies the ChipLongPressCommand dependency property. Inherited from ChipGroup.
ChipPaddingProperty static Identifies the ChipPadding dependency property. Inherited from ChipGroup.
ChipPressedBackgroundColorProperty static Identifies the ChipPressedBackgroundColor dependency property. Inherited from ChipGroup.
ChipPressedBorderColorProperty static Identifies the ChipPressedBorderColor dependency property. Inherited from ChipGroup.
ChipPressedCheckIconColorProperty static Identifies the ChipPressedCheckIconColor dependency property. Inherited from ChipGroup.
ChipPressedIconColorProperty static Identifies the ChipPressedIconColor dependency property. Inherited from ChipGroup.
ChipPressedRemoveIconColorProperty static Identifies the ChipPressedRemoveIconColor dependency property. Inherited from ChipGroup.
ChipPressedTextColorProperty static Identifies the ChipPressedTextColor dependency property. Inherited from ChipGroup.
ChipRemoveIconClickedCommandProperty static Identifies the ChipRemoveIconClickedCommand dependency property. Inherited from ChipGroup.
ChipRemoveIconColorProperty static Identifies the ChipRemoveIconColor dependency property. Inherited from ChipGroup.
ChipRemoveIconProperty static Identifies the ChipRemoveIcon dependency property. Inherited from ChipGroup.
ChipRoundedIconProperty static Identifies the ChipRoundedIcon dependency property. Inherited from ChipGroup.
ChipSelectedBackgroundColorProperty static Identifies the ChipSelectedBackgroundColor dependency property.
ChipSelectedBorderColorProperty static Identifies the ChipSelectedBorderColor dependency property.
ChipSelectedDisabledBackgroundColorProperty static Identifies the ChipSelectedDisabledBackgroundColor dependency property.
ChipSelectedDisabledBorderColorProperty static Identifies the ChipSelectedDisabledBorderColor dependency property.
ChipSelectedDisabledIconColorProperty static Identifies the ChipSelectedDisabledIconColor dependency property.
ChipSelectedDisabledRemoveIconColorProperty static Identifies the ChipSelectedDisabledRemoveIconColor dependency property.
ChipSelectedDisabledTextColorProperty static Identifies the ChipSelectedDisabledTextColor dependency property.
ChipSelectedIconColorProperty static Identifies the ChipSelectedIconColor dependency property.
ChipSelectedRemoveIconColorProperty static Identifies the ChipSelectedRemoveIconColor dependency property.
ChipSelectedTextColorProperty static Identifies the ChipSelectedTextColor dependency property.
ChipTapCommandProperty static Identifies the ChipTapCommand dependency property. Inherited from ChipGroup.
ChipTextColorProperty static Identifies the ChipTextColor dependency property. Inherited from ChipGroup.
ChipUseRippleEffectProperty static Identifies the ChipUseRippleEffect dependency property. Inherited from ChipGroup.
DisplayMemberProperty static Identifies the DisplayMember dependency property. Inherited from ChipGroup.
HorizontalSpacingProperty static Identifies the HorizontalSpacing dependency property. Inherited from ChipGroup.
IconMemberProperty static Identifies the IconMember dependency property. Inherited from ChipGroup.
IsMultilineProperty static Identifies the IsMultiline dependency property. Inherited from ChipGroup.
IsScrollBarVisibleProperty static Identifies the IsScrollBarVisible dependency property. Inherited from ChipGroup.
IsSelectedMemberProperty static Identifies the IsSelectedMember dependency property.
ItemsSourceProperty static Identifies the ItemsSource dependency property. Inherited from ChipGroup.
PaddingProperty static Identifies the Padding dependency property. Inherited from ChipGroup.
SelectionChangedCommandProperty static Identifies the SelectionChangedCommand dependency property.
VerticalSpacingProperty static Identifies the VerticalSpacing dependency property. Inherited from ChipGroup.

Properties

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

Methods

Name Description
Dispose() Disposes unmanaged resources. Inherited from ChipGroup.
GetChipByItem(Object) Returns a chip by a view model object based on which the chip is created. Inherited from ChipGroup.
OnThemeChanged() Called when the application theme changes. Inherited from ChipGroup.
RefreshData() Updates text and icons in chips in this group based on the bound data source. Inherited from ChipGroup.
SelectChip(Chip) Selects the specified chip. Inherited from ChipGroup.
SelectChipAtIndex(Int32) Selects a chip with the specified index in the bound data source. Inherited from ChipGroup.

Events

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