From aaca0a8cb189fcea4ac5cbe4d89f8a002f85c29d Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sat, 29 Nov 2014 21:25:50 +0100 Subject: [PATCH] Make GetObservable return current value. --- Perspex.Base/PerspexObject.cs | 2 +- Perspex.Controls/Primitives/ScrollBar.cs | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Perspex.Base/PerspexObject.cs b/Perspex.Base/PerspexObject.cs index 79134d9890..102a7e030d 100644 --- a/Perspex.Base/PerspexObject.cs +++ b/Perspex.Base/PerspexObject.cs @@ -295,7 +295,7 @@ namespace Perspex { this.PropertyChanged -= handler; }; - }); + }).StartWith(this.GetValue(property)); } /// diff --git a/Perspex.Controls/Primitives/ScrollBar.cs b/Perspex.Controls/Primitives/ScrollBar.cs index f48576eed2..f8f4395cda 100644 --- a/Perspex.Controls/Primitives/ScrollBar.cs +++ b/Perspex.Controls/Primitives/ScrollBar.cs @@ -28,8 +28,6 @@ namespace Perspex.Controls.Primitives public ScrollBar() { - this.Classes.Add(":vertical"); - this.GetObservable(OrientationProperty).Subscribe(o => { if (o == Orientation.Horizontal)