![]() | Relayed |
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"; } }