C# Class SIL.FieldWorks.SharpViews.Hookups.MultiplePropChangedReceiver

This class handles the unusual case where we want multiple hookups receiving PropChanged for the same Hvo, tag pair. It replaces the first two and can have more added.
Inheritance: IReceivePropChanged
Show file Open project: sillsdev/FieldWorks Class Usage Examples

Public Methods

Method Description
Add ( IReceivePropChanged target ) : void
MultiplePropChangedReceiver ( IReceivePropChanged target1, IReceivePropChanged target2 ) : System
PropChanged ( object sender, EventArgs args ) : void

Pass it on to all the targets.

PropChanged ( object sender, ObjectSequenceEventArgs args ) : void
Remove ( IReceivePropChanged target ) : void

Method Details

Add() public method

public Add ( IReceivePropChanged target ) : void
target IReceivePropChanged
return void

MultiplePropChangedReceiver() public method

public MultiplePropChangedReceiver ( IReceivePropChanged target1, IReceivePropChanged target2 ) : System
target1 IReceivePropChanged
target2 IReceivePropChanged
return System

PropChanged() public method

Pass it on to all the targets.
public PropChanged ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
return void

PropChanged() public method

public PropChanged ( object sender, ObjectSequenceEventArgs args ) : void
sender object
args ObjectSequenceEventArgs
return void

Remove() public method

public Remove ( IReceivePropChanged target ) : void
target IReceivePropChanged
return void