WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
Abstract base class for named items.
Implements the name property and the necessary events.
More...
Protected Member Functions | |
virtual void | AfterNameChange (string OldName, string NewName) |
virtual void | BeforeNameChange (string OldName, string NewName) |
virtual void | OnPropertyChanged (string propertyName) |
virtual void | OnPropertyChanging (string propertyName) |
Properties | |
string | Name [get, set] |
Name of the named item. Triggers BeforeNameChange before a new Name is set. Triggers AfterNameChanged after a new name has been set. More... | |
Properties inherited from DirectOutput.General.Generic.INamedItem | |
string | Name [get, set] |
Gets or sets the name of the item. Must fire the BeforeNameChange and AfterNameChange events when the value of the property is changed. More... | |
Events | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Event is fired after the value of the property Name has changed. More... | |
EventHandler< NameChangeEventArgs > | BeforeNameChanged |
Event is fired before the value of the property Name is changed. More... | |
PropertyChangedEventHandler | PropertyChanged |
PropertyChangingEventHandler | PropertyChanging |
Events inherited from DirectOutput.General.Generic.INamedItem | |
EventHandler< NameChangeEventArgs > | BeforeNameChanged |
Occurs before the name of the item changes. More... | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Occurs when after the name of the item has changed. More... | |
Abstract base class for named items.
Implements the name property and the necessary events.
Definition at line 10 of file NamedItemBase.cs.
|
protectedvirtual |
Reimplemented in DirectOutput.Cab.Out.OutputControllerCompleteBase.
Definition at line 41 of file NamedItemBase.cs.
|
protectedvirtual |
Definition at line 46 of file NamedItemBase.cs.
|
protectedvirtual |
Definition at line 80 of file NamedItemBase.cs.
|
protectedvirtual |
Definition at line 91 of file NamedItemBase.cs.
|
getset |
Name of the named item.
Triggers BeforeNameChange before a new Name is set.
Triggers AfterNameChanged after a new name has been set.
The name of the item.
Definition at line 23 of file NamedItemBase.cs.
EventHandler<NameChangeEventArgs> DirectOutput.General.Generic.NamedItemBase.AfterNameChanged |
Event is fired after the value of the property Name has changed.
Definition at line 70 of file NamedItemBase.cs.
EventHandler<NameChangeEventArgs> DirectOutput.General.Generic.NamedItemBase.BeforeNameChanged |
Event is fired before the value of the property Name is changed.
Definition at line 75 of file NamedItemBase.cs.
PropertyChangedEventHandler DirectOutput.General.Generic.NamedItemBase.PropertyChanged |
Definition at line 78 of file NamedItemBase.cs.
PropertyChangingEventHandler DirectOutput.General.Generic.NamedItemBase.PropertyChanging |
Definition at line 88 of file NamedItemBase.cs.