Back to Devexpress

DevExpress.Maui.Mvvm Namespace

maui-devexpress-dot-maui-5074da85.md

latest7.1 KB
Original Source

DevExpress.Maui.Mvvm Namespace

Contains classes that help you to develop a MAUI application based on the MVVM pattern.

Assembly : DevExpress.Maui.Mvvm.dll

NuGet Package : DevExpress.Maui.Mvvm

Classes

NameDescription
DXObservableCollection<T>Extends the ObservableCollection<T> functionality.
DXObservableCollectionChangedEventArgs<T>Stores event arguments related to changes in a DXObservableCollection<T>.
DXObservableObjectAn ObservableObject descendant that provides access to an additional set of SetProperty methods that implement observable properties.
DXPopupActionInfoStores information used to create a DXPopupActionButton in a DXPopupActionSheet.
DXPopupOptionInfoStores information used to create a DXPopupOptionButton in a DXPopupOptionSheet.
DXPopupServiceExtensions staticStores methods that show a pop-up view.
DXPopupSettingsStores settings applied to a pop-up view.
DXReadOnlyObservableCollection<T>A ReadOnlyObservableCollection descendant that provides access to CollectionChanged and PropertyChanged events.
EnumerableExtensions staticProvides access to extension methods that work with IEnumerable<T> collections.
LocalizableStringRetrieves localized strings based on a key and updates them automatically when the current culture (locale) changes.
LocalizerExtensions staticStores extension methods for the ILocalizer interface.
SetPropertyHelper staticStores helper methods that allow you to specify a property value.
UIServiceContainerProvides access to UI services defined in XAML at the View Model level.
UIServiceContainerExtensions staticProvides access to extension methods for the IUIServiceContainer interface.
WeakEvent<TEventHandler, TEventArgs>Provides access to a mechanism used to manage events in a way that prevents memory leaks caused by strong references between event publishers and subscribers.
WeakSubscriber staticAllows you to create an event handler that prevents memory leaks caused by strong references between event publishers and subscribers.

Interfaces

NameDescription
IDXObservableCollectionProvides access to DXObservableCollection<T> regardless of the type of items stored in the collection.
IDXObservableCollectionChangedEventArgsProvides access to event arguments related to changes in the IDXObservableCollection.
IDXPopupThe interface that closes a pop-up view.
IDXPopupServiceProvides access to methods that show a pop-up view.
IDXPopupViewModelThe interface that a View Model needs to implement to display a pop-up view through IDXPopupService methods.
ILocalizerProvides access to methods and events that retrieve localized strings in a .NET MAUI application.
INavigationServiceProvides access to methods used to navigate between views in a MAUI application.
IPrintServiceProvides access to methods that display a print dialog.
ISaveFilePickerProvides access to the SaveAsync() method that displays a save file dialog and allows users to specify the file name and location.
IUIObjectServiceContains members that allow you to access a UI element from the View Model.
IUIServiceClientProvides access to UI services. This interface should be implemented at the View Model level.
IUIServiceContainerProvides access to methods that manage UI services.
IWeakSubscriber<THandler>Manages weak event subscriptions.
WeakSubscriber.IHandler<TEventArgs>Provides access to an event handler.

Delegates

NameDescription
DXEventHandler<T>A method that handles events with strongly-typed event data and allows event subscribers to receive additional information when an event occurs.

Enums

NameDescription
DXPopupHorizontalAlignmentLists values that specify the horizontal alignment of the pop-up view.
DXPopupVerticalAlignmentLists values that specify the vertical alignment of the pop-up view.
PredefinedFileTypeLists predefined file types.
PrintContentTypeLists print content types.