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
Name | Description |
---|---|
DXObservableCollection<T> |
Extends the ObservableCollection<T> functionality.
|
DXObservableCollectionChangedEventArgs<T> | Stores event arguments related to changes in a DXObservableCollection<T>. |
DXObservableObject |
An ObservableObject descendant that provides access to an additional set of SetProperty methods that implement observable properties.
|
DXPopupActionInfo | Stores information used to create a DXPopupActionButton in a DXPopupActionSheet. |
DXPopupOptionInfo | Stores information used to create a DXPopupOptionButton in a DXPopupOptionSheet. |
DXPopupServiceExtensions static | Stores methods that show a pop-up view. |
DXPopupSettings | Stores settings applied to a pop-up view. |
DXReadOnlyObservableCollection<T> |
A ReadOnlyObservableCollection descendant that provides access to CollectionChanged and PropertyChanged events.
|
EnumerableExtensions static |
Provides access to extension methods that work with IEnumerable<T> collections.
|
LocalizableString | Retrieves localized strings based on a key and updates them automatically when the current culture (locale) changes. |
LocalizerExtensions static | Stores extension methods for the ILocalizer interface. |
SetPropertyHelper static | Stores helper methods that allow you to specify a property value. |
UIServiceContainer | Provides access to UI services defined in XAML at the View Model level. |
UIServiceContainerExtensions static | Provides 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 static | Allows you to create an event handler that prevents memory leaks caused by strong references between event publishers and subscribers. |
Interfaces
Name | Description |
---|---|
IDXObservableCollection | Provides access to DXObservableCollection<T> regardless of the type of items stored in the collection. |
IDXObservableCollectionChangedEventArgs | Provides access to event arguments related to changes in the IDXObservableCollection. |
IDXPopup | The interface that closes a pop-up view. |
IDXPopupService | Provides access to methods that show a pop-up view. |
IDXPopupViewModel | The interface that a View Model needs to implement to display a pop-up view through IDXPopupService methods. |
ILocalizer | Provides access to methods and events that retrieve localized strings in a .NET MAUI application. |
INavigationService | Provides access to methods used to navigate between views in a MAUI application. |
IPrintService | Provides access to methods that display a print dialog. |
ISaveFilePicker | Provides access to the SaveAsync() method that displays a save file dialog and allows users to specify the file name and location. |
IUIObjectService | Contains members that allow you to access a UI element from the View Model. |
IUIServiceClient | Provides access to UI services. This interface should be implemented at the View Model level. |
IUIServiceContainer | Provides access to methods that manage UI services. |
IWeakSubscriber<THandler> | Manages weak event subscriptions. |
WeakSubscriber.IHandler<TEventArgs> | Provides access to an event handler. |
Delegates
Name | Description |
---|---|
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
Name | Description |
---|---|
DXPopupHorizontalAlignment | Lists values that specify the horizontal alignment of the pop-up view. |
DXPopupVerticalAlignment | Lists values that specify the vertical alignment of the pop-up view. |
PredefinedFileType | Lists predefined file types. |
PrintContentType | Lists print content types. |