ISwipeView Interface

Definition

Represents a container that provides access to contextual commands through touch interactions.

public interface class ISwipeView : Microsoft::Maui::IContentView
public interface ISwipeView : Microsoft.Maui.IContentView
type ISwipeView = interface
    interface IContentView
    interface IView
    interface IElement
    interface ITransform
    interface IPadding
    interface ICrossPlatformLayout
Public Interface ISwipeView
Implements IContentView
Derived
Implements

Properties

AnchorX

Gets the X component of the center point for any transform, relative to the bounds of the element.

(Inherited from ITransform)
AnchorY

Gets the Y component of the center point for any transform, relative to the bounds of the element.

(Inherited from ITransform)
AutomationId

Id used by automation tools to interact with this View

(Inherited from IView)
Background

Gets the paint which will fill the background of a View.

(Inherited from IView)
BottomItems

Gets the items that can be invoked when the control is swiped from the bottom up.

Clip

Gets the Path used to define the outline of the contents of a View.

(Inherited from IView)
Content

Gets the raw content of this view.

(Inherited from IContentView)
DesiredSize

Gets the current desired Size of this View.

(Inherited from IView)
FlowDirection

Direction in which the UI elements are scanned by the eye

(Inherited from IView)
Frame

Gets the bounds of the View within its container.

(Inherited from IView)
Handler

Gets or sets the View Handler of the View.

(Inherited from IView)
Height

Gets the specified height of the IView.

(Inherited from IView)
HorizontalLayoutAlignment

Determines the horizontal aspect of this element's arrangement in a container

(Inherited from IView)
InputTransparent

Gets a value indicating whether this element should be involved in the user interaction cycle.

(Inherited from IView)
IsEnabled

Gets a value indicating whether this View is enabled in the user interface.

(Inherited from IView)
IsFocused

Gets a value indicating whether this View is focused currently.

(Inherited from IView)
IsOpen

Gets a value indicating whether the swipe view is open or not.

LeftItems

Gets the items that can be invoked when the control is swiped from the left side.

Margin

The Margin represents the distance between an view and its adjacent views.

(Inherited from IView)
MaximumHeight

Gets the specified maximum height constraint of the IView, between zero and double.PositiveInfinity.

(Inherited from IView)
MaximumWidth

Gets the specified maximum width constraint of the IView, between zero and double.PositiveInfinity.

(Inherited from IView)
MinimumHeight

Gets the specified minimum height constraint of the IView, between zero and double.PositiveInfinity.

(Inherited from IView)
MinimumWidth

Gets the specified minimum width constraint of the IView, between zero and double.PositiveInfinity.

(Inherited from IView)
Opacity

Gets the opacity value applied to the view when it is rendered.

(Inherited from IView)
Padding

The space between the outer edge of the control and its content.

(Inherited from IPadding)
Parent

Gets the Parent of the Element.

(Inherited from IElement)
PresentedContent

Gets the content of this view as it will be rendered in the user interface, including any transformations or applied templates.

(Inherited from IContentView)
RightItems

Gets the items that can be invoked when the control is swiped from the right side.

Rotation

Gets the rotation (in degrees) about the Z-axis (affine rotation) when the element is rendered.

(Inherited from ITransform)
RotationX

Gets the rotation (in degrees) about the X-axis (perspective rotation) when the element is rendered.

(Inherited from ITransform)
RotationY

Gets the rotation (in degrees) about the Y-axis (perspective rotation) when the element is rendered.

(Inherited from ITransform)
Scale

Gets the scale factor applied to the element.

(Inherited from ITransform)
ScaleX

Gets the scale about the X-axis factor applied to the element.

(Inherited from ITransform)
ScaleY

Gets the scale about the Y-axis factor applied to the element.

(Inherited from ITransform)
Semantics

Adds semantics to every View for accessibility

(Inherited from IView)
Shadow

Paints a shadow around the target View.

(Inherited from IView)
SwipeTransitionMode

Define the swipe transition in the control.

Threshold

Gets a value that represents the minimum swipe distance that must be achieved for a swipe to be recognized.

TopItems

Gets the items that can be invoked when the control is swiped from the top down.

TranslationX

Gets the X translation delta of the element.

(Inherited from ITransform)
TranslationY

Gets the Y translation delta of the element.

(Inherited from ITransform)
VerticalLayoutAlignment

Determines the vertical aspect of this element's arrangement in a container

(Inherited from IView)
Visibility

Gets a value that determines whether this View should be part of the visual tree or not.

(Inherited from IView)
Width

Gets the specified width of the IView.

(Inherited from IView)
ZIndex

Determines the drawing order of this IView within an ILayout; higher z-indexes will draw over lower z-indexes.

(Inherited from IView)

Methods

Arrange(Rect)

Positions child elements and determines a size for an Element.

(Inherited from IView)
CrossPlatformArrange(Rect)

Arranges the children of the ICrossPlatformLayout within the given bounds.

(Inherited from ICrossPlatformLayout)
CrossPlatformMeasure(Double, Double)

Measures the desired size of the ICrossPlatformLayout within the given constraints.

(Inherited from ICrossPlatformLayout)
Focus()

Attempts to set focus to this View.

(Inherited from IView)
InvalidateArrange()

Method that is called to invalidate the layout of this View.

(Inherited from IView)
InvalidateMeasure()

Signals that the current measure value of this View is no longer valid and must be recomputed during the next measure pass.

(Inherited from IView)
Measure(Double, Double)

Updates the size of an View.

(Inherited from IView)
RequestClose(SwipeViewCloseRequest)

Closes the swipe view.

RequestOpen(SwipeViewOpenRequest)

Open the swipe view.

SwipeChanging(SwipeViewSwipeChanging)

Event that is fired when the swipe starts.

SwipeEnded(SwipeViewSwipeEnded)

Event that is fired when the swipe is finished.

SwipeStarted(SwipeViewSwipeStarted)

Event that is fired when the swipe starts.

Unfocus()

Unsets focus to this View.

(Inherited from IView)

Explicit Interface Implementations

ICrossPlatformLayout.CrossPlatformArrange(Rect) (Inherited from IContentView)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) (Inherited from IContentView)

Extension Methods

CheckHandlers(IView)
ArrangeContent(IContentView, Rect)
ArrangeContentUnbounded(IContentView, Rect)

Arranges content which can exceed the bounds of the IContentView.

ComputeDesiredSize(IView, Double, Double)
ComputeFrame(IView, Rect)
MeasureContent(IContentView, Thickness, Double, Double)
MeasureContent(IContentView, Double, Double)
ToHandler(IElement, IMauiContext)
ToPlatform(IElement, IMauiContext)
ToHandler(IView, IMauiContext)
SetSemanticFocus(IView)
CaptureAsync(IView)
DisconnectHandlers(IView)

Applies to