Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

SwipeContainer Class

Contains appearance and behavior settings for data items that users can swipe.

Namespace: DevExpress.Maui.CollectionView

Assembly: DevExpress.Maui.CollectionView.dll

NuGet Package: DevExpress.Maui.CollectionView

#Declaration

C#
public class SwipeContainer :
    DXViewBase,
    ISwipeContainer

#Remarks

You can enable users to swipe items in a CollectionView to perform custom actions (for example, modify, reorder, or delete data). To do this, assign a data template with a SwipeContainer object to the DXCollectionView.ItemTemplate property and specify the following properties of this container:

  1. ItemView - defines the appearance of CollectionView items.
  2. StartSwipeItems / EndSwipeItems - store collections of swipe items. A swipe item is a visual element that appears on the left or right side of a data item on a swipe gesture and performs a custom action on tap. If the CollectionView is horizontally oriented, it displays swipe items on the top or bottom of data items. Swipe items can be of the following types:

    • SwipeContainerItem - displays a swipe item as a button for which you can specify the image, caption, and text settings.
    • CustomSwipeItem - allows you to specify a custom view for a swipe item.

    To assign an action to a swipe item, define a command in a view model and bind this command to the swipe item’s Command property, or handle the Tap event.

    Swipe Items

  3. FullSwipeMode - specifies whether the CollectionView should perform the first action from the StartSwipeItems collection and the last action from EndSwipeItems in response to a full swipe across a data item.

    Full Swipe Mode

Read Tutorial

#Inheritance

System.Object
BindableObject
Element
NavigableElement
VisualElement
View
DevExpress.Maui.Core.Internal.DXViewElement
DevExpress.Maui.Core.Internal.DXViewBaseCore
DXViewBase
SwipeContainer
See Also