CSLA.NET 5.4.2
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.Core.ChildChangedEventArgs Class Reference

Contains event data about the changed child object. More...

Inheritance diagram for Csla.Core.ChildChangedEventArgs:

Public Member Functions

 ChildChangedEventArgs (object childObject, PropertyChangedEventArgs propertyArgs, ListChangedEventArgs listArgs)
 Creates an instance of the object. More...
 
 ChildChangedEventArgs (object childObject, PropertyChangedEventArgs propertyArgs)
 Creates an instance of the object. More...
 
 ChildChangedEventArgs (object childObject, PropertyChangedEventArgs propertyArgs, NotifyCollectionChangedEventArgs listArgs)
 Creates an instance of the object. More...
 

Properties

object ChildObject [get]
 Gets a reference to the changed child object. More...
 
PropertyChangedEventArgs PropertyChangedArgs [get]
 Gets the PropertyChangedEventArgs object from the child's PropertyChanged event, if the child is not a collection or list. More...
 
NotifyCollectionChangedEventArgs CollectionChangedArgs [get]
 Gets the NotifyCollectionChangedEventArgs object from the child's CollectionChanged event, if the child is an ObservableCollection. More...
 
ListChangedEventArgs ListChangedArgs [get]
 Gets the ListChangedEventArgs object from the child's ListChanged event, if the child is a collection or list. More...
 

Detailed Description

Contains event data about the changed child object.

Definition at line 20 of file ChildChangedEventArgs.cs.

Constructor & Destructor Documentation

◆ ChildChangedEventArgs() [1/3]

Csla.Core.ChildChangedEventArgs.ChildChangedEventArgs ( object  childObject,
PropertyChangedEventArgs  propertyArgs,
ListChangedEventArgs  listArgs 
)

Creates an instance of the object.

Parameters
childObjectReference to the child object that was changed.
listArgsListChangedEventArgs object or null.
propertyArgsPropertyChangedEventArgs object or null.

Definition at line 58 of file ChildChangedEventArgs.cs.

◆ ChildChangedEventArgs() [2/3]

Csla.Core.ChildChangedEventArgs.ChildChangedEventArgs ( object  childObject,
PropertyChangedEventArgs  propertyArgs 
)

Creates an instance of the object.

Parameters
childObjectReference to the child object that was changed.
propertyArgsPropertyChangedEventArgs object or null.

Definition at line 73 of file ChildChangedEventArgs.cs.

◆ ChildChangedEventArgs() [3/3]

Csla.Core.ChildChangedEventArgs.ChildChangedEventArgs ( object  childObject,
PropertyChangedEventArgs  propertyArgs,
NotifyCollectionChangedEventArgs  listArgs 
)

Creates an instance of the object.

Parameters
childObjectReference to the child object that was changed.
listArgsListChangedEventArgs object or null.
propertyArgsPropertyChangedEventArgs object or null.

Definition at line 91 of file ChildChangedEventArgs.cs.

Property Documentation

◆ ChildObject

object Csla.Core.ChildChangedEventArgs.ChildObject
get

Gets a reference to the changed child object.

Definition at line 25 of file ChildChangedEventArgs.cs.

◆ CollectionChangedArgs

NotifyCollectionChangedEventArgs Csla.Core.ChildChangedEventArgs.CollectionChangedArgs
get

Gets the NotifyCollectionChangedEventArgs object from the child's CollectionChanged event, if the child is an ObservableCollection.

Definition at line 37 of file ChildChangedEventArgs.cs.

◆ ListChangedArgs

ListChangedEventArgs Csla.Core.ChildChangedEventArgs.ListChangedArgs
get

Gets the ListChangedEventArgs object from the child's ListChanged event, if the child is a collection or list.

Definition at line 44 of file ChildChangedEventArgs.cs.

◆ PropertyChangedArgs

PropertyChangedEventArgs Csla.Core.ChildChangedEventArgs.PropertyChangedArgs
get

Gets the PropertyChangedEventArgs object from the child's PropertyChanged event, if the child is not a collection or list.

Definition at line 31 of file ChildChangedEventArgs.cs.