diff --git a/src/Perspex.Styling/Styling/Style.cs b/src/Perspex.Styling/Styling/Style.cs index 5c5f97417d..112bc817a0 100644 --- a/src/Perspex.Styling/Styling/Style.cs +++ b/src/Perspex.Styling/Styling/Style.cs @@ -60,13 +60,13 @@ namespace Perspex.Styling var activator = match.ObservableResult ?? Observable.Never().StartWith(true); - //if (visual != null) - //{ - // var detached = Observable.FromEventPattern( - // x => visual.DetachedFromVisualTree += x, - // x => visual.DetachedFromVisualTree -= x); - // activator = activator.TakeUntil(detached); - //} + if (visual != null) + { + var detached = Observable.FromEventPattern( + x => visual.DetachedFromVisualTree += x, + x => visual.DetachedFromVisualTree -= x); + activator = activator.TakeUntil(detached); + } foreach (var setter in Setters) {