|
|
@ -26,7 +26,13 @@ namespace Perspex |
|
|
Action<TTarget, PerspexPropertyChangedEventArgs> action) |
|
|
Action<TTarget, PerspexPropertyChangedEventArgs> action) |
|
|
where TTarget : PerspexObject |
|
|
where TTarget : PerspexObject |
|
|
{ |
|
|
{ |
|
|
return observable.Subscribe(e => action((TTarget)e.Sender, e)); |
|
|
return observable.Subscribe(e => |
|
|
|
|
|
{ |
|
|
|
|
|
if (e.Sender is TTarget) |
|
|
|
|
|
{ |
|
|
|
|
|
action((TTarget)e.Sender, e); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
|