Back to Devexpress

ShimmerView Class

maui-devexpress-dot-maui-dot-controls-bcc240c6.md

latest4.1 KB
Original Source

ShimmerView Class

A view that shows placeholders instead of UI elements. Shimmer effects indicate that a loading operation is in progress.

Namespace : DevExpress.Maui.Controls

Assembly : DevExpress.Maui.Controls.dll

NuGet Package : DevExpress.Maui.Controls

Declaration

csharp
[ContentProperty("Content")]
[DXLicenseMAUI]
public class ShimmerView :
    View,
    IDXViewController,
    IAppearanceOwner

Remarks

The ShimmerView control allows you to add a shimmer effect when loading data in your mobile app.

For more information about the ShimmerView control, refer to the following help topics:

OverviewContains basic information about ShimmerView.LayoutThis topic explains how to create a custom skeleton screen.Custom AppearanceThis topic explains how to customize shimmer wave appearance settings.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the ShimmerView class.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

maui-generate-data-bound-report/CS/MauiReportingApp/MainPage.xaml#L11

xml
<Grid>
    <dxc:ShimmerView IsLoading="True" x:Name="loadingShimmer">
        <dxc:ShimmerView.LoadingView>

Implements

Show 14 items

INotifyPropertyChanged

IAnimatable

Microsoft.Maui.Controls.ITabStopElement

IViewController

IVisualElementController

IElementController

IGestureController

IGestureRecognizers

IPropertyMapperView

IHotReloadableView

IView

Microsoft.Maui.IFrameworkElement

ITransform

IReplaceableView

Inheritance

System.Object BindableObject Element NavigableElement VisualElement View ShimmerView

Extension Methods

Yield<ShimmerView>()

YieldIfNotNull<ShimmerView>()

See Also

ShimmerView Members

DevExpress.Maui.Controls Namespace