Back to Devexpress

BindableBase Class

corelibraries-devexpress-dot-mvvm-33e149e0.md

latest11.1 KB
Original Source

BindableBase Class

Provides support for the INotifyPropertyChanged interface and capabilities for easy implementation of bindable properties with the GetProperty and SetProperty methods.

Namespace : DevExpress.Mvvm

Assembly : DevExpress.Mvvm.v25.2.dll

NuGet Packages : DevExpress.Mvvm, DevExpress.Win.Navigation

Declaration

csharp
[DataContract]
public abstract class BindableBase :
    INotifyPropertyChanged
vb
<DataContract>
Public MustInherit Class BindableBase
    Implements INotifyPropertyChanged

Remarks

See BindableBase to learn more.

Inheritance

Show 110 items

Object BindableBase DXSplashScreenViewModel

GanttPredecessorLink

GanttResource

GanttResourceLink

UICommand

ViewModelBase

NavigationViewModelBase

EditItemViewModel

DashboardViewModelBase

RangeFilterModelBase<T>

TernaryFilterModel

VariadicFilterModel

ChooseReportLayoutPage

AppointmentEditViewModel

ChooseFileOptionsPage

ChooseFilePage

ChooseJsonSchemaPage

ChooseJsonSourcePage

ChooseObjectAssemblyPage

ChooseObjectBindingModePage

DocumentCommandProvider

GanttTask

CheckedTreeListFilterModel

ConstantFilterModel

ExcelStyleFilterModel

MultiFilterModel

PredefinedFiltersModel

RadioListFilterModel

RangeFilterModel

ChooseObjectConstructorPage

ChooseObjectMemberPage

ChooseObjectTypePage

ChooseXPObjectSourceEntityTypePage

ConfigureEFFiltersPage

ConfigureEFStoredProceduresPage

ConfigureExcelFileColumnsPage

ConfigureParametersPage

ConfigureQueryPage

ConnectionPropertiesPage

ParametersPageBase

Mapping

PdfMarkupToolsSettings

RecentFileViewModel

DocumentPreviewPropertyProvider

PrintOptions

AddGroupingLevelPage

ChooseReportColorSchemePage

ChooseReportStylePage

ChooseReportTemplatePage

MasterDetailChooseSummaryOptionsPage

MasterDetailSelectDataMembersPage

MultiQuerySelectFieldsPage

SelectLabelTypePage

SetReportTitlePage

SpecifyReportTemplateOptionsPage

AppointmentDragResizeViewModel

AppointmentEditViewModelBase

AppointmentInplaceEditorViewModel

AppointmentWindowTimeIntervalViewModel

Mapping

MappingsBase

ResourceMappings

SchedulerItemBaseMappings

BinaryFilterModel

CalendarFilterModel

CheckBoxFilterModel

CheckedListFilterModel

DatePeriodsFilterModel

DateRangeFilterModel

FilterModel

FilterModelBase

ChooseConnectionPage

ChooseDataProviderPage

ChooseDataSourceTypePage

ChooseEFConnectionStringPage

ChooseEFContextPage

ChooseEFDataMemberPage

ChooseExcelFileDataRangePage

MultiQueryConfigurePage

MultiQueryConfigureParametersPage

ObjectConstructorParametersPage

ObjectMemberParametersPage

SaveConnectionPage

WizardPageBase

CommandProvider

TextSearchParameter

PdfCommandProvider

ExportOptionsViewModel

ExportOptionsViewModelBase

PrintOptionsViewModel

ScaleOptionsViewModel

SendOptionsViewModel

ReportDesignerCommands

ChooseReportTypePage

ChooseSummaryOptionsPage

ConfigureReportPageSettingsPage

CustomizeLabelPage

MapReportTemplateFieldsPage

MasterDetailAddGroupingLevelPage

AppointmentLabelMappings

AppointmentMappings

AppointmentStatusMappings

CustomFieldMapping

TimeRegionMappings

AIChooseDataSourceOptionPage

AIChooseReportTypePage

AIDataBoundEnterReportPromptPage

AINoDataEnterReportPromptPage

See Also

BindableBase Members

DevExpress.Mvvm Namespace