RelayedEventAttribute Class |
Namespace: TomsToolbox.Wpf
The RelayedEventAttribute type exposes the following members.
Name | Description | |
---|---|---|
RelayedEventAttribute(Type) |
Initializes a new instance of the RelayedEventAttribute class.
| |
RelayedEventAttribute(Type, String) |
Initializes a new instance of the RelayedEventAttribute class.
|
Name | Description | |
---|---|---|
SourceName |
Gets the name of the source property, or null if the name is the same as the target property.
| |
SourceType |
Gets the type of the source for the events.
|
Name | Description | |
---|---|---|
SafeCastT |
Performs a cast from object to T, avoiding possible null violations if T is a value type.
(Defined by ObjectExtensions.) |
class X : ObservableObject { Y _governingObject; public X(Y governingObject) { _governingObject = governingObject; RelayEventsOf(_governingObject); } [RelayedEvent(typeof(Y))] string Value { get { return _governingObject.Value } } void ChageSomething() { _governingObject.Value = "new Value"; } }