Show / Hide Table of Contents

Class PropertyChangeListener

Denotes a listener for property changes

Inheritance
object
PropertyChangeListener
Implements
IChangeListener
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NMF.Expressions
Assembly: NMF.Expressions.dll
Syntax
public class PropertyChangeListener : IChangeListener

Constructors

| Edit this page View Source

PropertyChangeListener(INotifiable)

Creates a new instance

Declaration
public PropertyChangeListener(INotifiable node)
Parameters
Type Name Description
INotifiable node

The target node

Properties

| Edit this page View Source

Node

Gets the target dependency graph node

Declaration
public INotifiable Node { get; }
Property Value
Type Description
INotifiable

Methods

| Edit this page View Source

AggregateChanges()

Aggregates the changes

Declaration
public INotificationResult AggregateChanges()
Returns
Type Description
INotificationResult

A notification result aggregating the changes since the last propagation

| Edit this page View Source

Subscribe(INotifyPropertyChanged, string)

Subscribe to the property change events

Declaration
public void Subscribe(INotifyPropertyChanged element, string propertyName)
Parameters
Type Name Description
INotifyPropertyChanged element

The element

string propertyName

The property name

| Edit this page View Source

Unsubscribe()

Removes a subscription

Declaration
public void Unsubscribe()

Implements

IChangeListener

Extension Methods

ExpressionExtensions.AsOne<T>(T)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX