Show / Hide Table of Contents

Class AvaloniaPropertyExtensions

Incluye extensiones que simplifican la sintaxis necesaria para trabajar con objetos de tipo Avalonia.AvaloniaProperty<TValue>.

Inheritance
object
AvaloniaPropertyExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: TheXDS.MCART.Types.Extensions
Assembly: MCART.Avalonia.Common.dll
Syntax
public static class AvaloniaPropertyExtensions

Methods

| Edit this page View Source

OnChanged<TValue>(AvaloniaProperty<TValue>, ChangeAction<TValue>)

Registra un método a invocar cuando la propiedad cambie su valor.

Declaration
public static IDisposable OnChanged<TValue>(this AvaloniaProperty<TValue> prop, AvaloniaPropertyExtensions.ChangeAction<TValue> callback)
Parameters
Type Name Description
AvaloniaProperty<TValue> prop

Propiedad en la cual registrar el método a ejecutar cuando la propiedad cambie de valor.

AvaloniaPropertyExtensions.ChangeAction<TValue> callback

Método a ejecutar cuando la propiedad cambie de valor.

Returns
Type Description
IDisposable

Un nuevo objeto que puede ser utilizado para desechar la instancia interna de IObserver<T> asociado al método que se ejecuta cuando la propiedad cambie su valor.

Type Parameters
Name Description
TValue

Tipo de valor de la propiedad.

| Edit this page View Source

OnChanged<TObj, TValue>(AvaloniaProperty<TValue>, ChangeAction<TObj, TValue>)

Registra un método a invocar cuando la propiedad cambie su valor.

Declaration
public static IDisposable OnChanged<TObj, TValue>(this AvaloniaProperty<TValue> prop, AvaloniaPropertyExtensions.ChangeAction<TObj, TValue> callback) where TObj : AvaloniaObject
Parameters
Type Name Description
AvaloniaProperty<TValue> prop

Propiedad en la cual registrar el método a ejecutar cuando la propiedad cambie de valor.

AvaloniaPropertyExtensions.ChangeAction<TObj, TValue> callback

Método a ejecutar.

Returns
Type Description
IDisposable

Un nuevo objeto que puede ser utilizado para desechar la instancia interna de IObserver<T> asociado al método que se ejecuta cuando la propiedad cambie su valor.

Type Parameters
Name Description
TObj

Tipo donde se ha definido la propiedad.

TValue

Tipo de valor de la propiedad.

  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX