Show / Hide Table of Contents

Namespace TheXDS.MCART.Types.Base

Classes

AsyncDisposable

Base class that simplifies the implementation of IAsyncDisposable and IDisposable interfaces.

CommandBase

Clase base para las implementaciones de la interfaz ICommand en MCART.

Disposable

Base class that simplifies the implementation of the IDisposable interface.

EntityViewModel<T>

Clase base para un ViewModelBase cuyos campos de almacenamiento sean parte de un modelo de entidad.

FormViewModelBase

Clase base que permite definir un ViewModel que provee de servicios de formulario y validación de datos.

NotifyPropertyChange

Clase base para los objetos que puedan notificar sobre el cambio del valor de una de sus propiedades, tanto antes como después de haber ocurrido dicho cambio.

NotifyPropertyChangeBase

Base class for all types that implement a property change notification pattern via either INotifyPropertyChanged or INotifyPropertyChanging.

NotifyPropertyChanged

Base class for any object that can generate notifications and events when the value of a property has changed.

NotifyPropertyChanging

Base class for any object that can generate notifications and events when the value of a property will change.

ObservableWrapBase

Clase base para los envoltorios observables de colecciones.

ObservableWrap<T, TCollection>

Clase base para los envoltorios observables de colecciones.

SimpleStreamUriParser

Base class for a simple StreamUriParser whose URI checking logic only requires a list of supported schemes or protocols.

StreamUriParser

Base class for an object that allows creating a Stream from a Uri.

ValidationSource

Ejecuta validaciones de datos dentro de un IValidatingViewModel.

ValidationSource<T>

Ejecuta validaciones de datos dentro de un IValidatingViewModel.

ViewModelBase

Clase base para la creación de ViewModels.

WindowViewModel

ViewModel con propiedades básicas de gestión de la ventana.

WpfWindowViewModel

ViewModel con propiedades básicas de gestión de la ventana.

Interfaces

FormViewModelBase.IValidationEntry<T>

Define una serie de miembros disponibles para configurar una regla de validación.

IAsyncRefreshable

Describes a series of members to be implemented by a class or struct that allows asynchronous refreshing.

IAvaloniaWindow

Define una serie de miembros accesorios a implementar dentro de las ventanas de Avalonia.

ICastable

Defines a series of members to be implemented by an object that allows casting from its type to another.

ICastable<T>

Defines a series of members to be implemented by an object that allows casting from its type to another.

ICloneable<T>

Extension of the ICloneable interface that provides a strongly typed method and a default implementation of it.

ICloseable

Defines a series of members to be implemented by a type that represents a UI element that can be closed, such as the windows of an application.

IColor

Define una serie de métodos a implementar por un tipo que exponga información de color utilizando espacios de color de 8 bits por canal.

IColorParser

Define una serie de métodos a implementar por una clase que permita convertir un valor en un Color.

IColorParser<T>

Define una serie de métodos a implementar por una clase que permita convertir un valor fuertemente tipeado en un Color.

IDescriptible

Describes a series of members to be implemented by a class or struct that exposes a description.

IDisposableEx

Extension of the IDisposable interface. Provides all previously available functionality, and includes some useful extensions.

IEntityViewModel

Define una serie de métodos a implementar por una clase que exponga una entidad dentro de una clase ViewModel del patrón MVVM.

IEntityViewModel<T>

Define una serie de métodos a implementar por una clase que exponga una entidad dentro de una clase ViewModel del patrón MVVM.

IExposeAssembly

Defines a series of members to be implemented by a class that exposes an assembly as a property.

IExposeExtendedGuiInfo<TIcon>

Extension of the IExposeExtendedInfo interface that allows for setting an icon.

IExposeExtendedInfo

Defines a series of members to be implemented for a type that exposes extended identification information.

IExposeGuiInfo<TIcon>

Extension of the IExposeInfo interface that allows for setting an icon.

IExposeGuid

Defines a series of methods to be implemented by a type that exposes a Guid as an instance property.

IExposeInfo

Defines a set of members to be implemented by a type that exposes general identification information about an element.

INameable

Defines a set of members to be implemented by a type that exposes a name property.

INotifyPropertyChangeBase

Define una serie de miembros a implementar por un tipo que permita notificar cambios en los valores de propiedades.

IObservableCollectionWrap<T>

Define una serie de miembros a implementar por una clase que defina un envoltorio observable sobre un ICollection<T>.

IObservableListWrap

Define una serie de miembros a implementar por una clase que defina un envoltorio observable sobre un IList.

IObservableListWrap<T>

Define una serie de miembros a implementar por una clase que defina un envoltorio observable sobre un IList<T>.

IRange<T>

Interface that defines a range of values.

IRefreshable

Describes a set of members implemented by a type that can refresh its own state.

IScColor

Define una serie de métodos a implementar por un tipo que exponga información de color utilizando números de punto flotante.

ISize

Defines a series of members to be implemented by a type that represents a size in two dimensions.

ISize3D

Defines a series of members to be implemented by a type that represents a size in three dimensions.

IStreamUriParser

Defines a series of members to be implemented by a type that allows interpreting a Uri and obtaining a Stream from it.

IValidatingViewModel

Define una serie de miembros a implementar por un tipo que implemente un ViewModel que provee de servicios de validación de datos.

IValidationEntry<T>

Define una serie de miembros a implementar por un tipo que permita configurar reglas de validación para una propiedad.

IVector

Interface that defines common properties for data structures that describe coordinates, vectors, magnitudes, and sizes in a two-dimensional space.

IVector3D

Interface that defines common properties for data structures that describe coordinates, vectors, magnitudes, and sizes in a three-dimensional space.

IWinFormsWindow

Define una serie de miembros accesorios a implementar dentro de las ventanas de Windows Forms.

IWindow

Defines a set of members to be implemented by a type that represents a window in any graphical user interface operating system.

IWpfWindow

Define una serie de miembros accesorios a implementar dentro de las ventanas de WPF.

NotifyPropertyChangeBase.IPropertyBroadcastSetup

Defines the available configuration methods for setting up property change notification broadcast and triggers.

Enums

PropertyChangeNotificationType

Enumerates the different types of notifications that can be received by a property change observer method.

Delegates

PropertyChangeObserver

Defines the signature of a method that executes an action when a property changes its value.

In this article
Back to top Generated by DocFX