From 268b34e4fc329bb110533ee29bed4af2206de8f0 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Mon, 25 May 2015 20:09:53 +0200 Subject: [PATCH] Make TextBlock properties attached properties. This is how they should've been all along, except PerspexObject.Bind didn't check that a property was registered before binding to it, so it went unnoticed. --- Perspex.Controls/TextBlock.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Perspex.Controls/TextBlock.cs b/Perspex.Controls/TextBlock.cs index 3ed165e624..7c03c3fdd7 100644 --- a/Perspex.Controls/TextBlock.cs +++ b/Perspex.Controls/TextBlock.cs @@ -17,19 +17,19 @@ namespace Perspex.Controls Border.BackgroundProperty.AddOwner(); public static readonly PerspexProperty FontFamilyProperty = - PerspexProperty.Register("FontFamily", inherits: true); + PerspexProperty.RegisterAttached("FontFamily", inherits: true); public static readonly PerspexProperty FontSizeProperty = - PerspexProperty.Register("FontSize", inherits: true); + PerspexProperty.RegisterAttached("FontSize", inherits: true); public static readonly PerspexProperty FontStyleProperty = - PerspexProperty.Register("FontStyle", inherits: true); + PerspexProperty.RegisterAttached("FontStyle", inherits: true); public static readonly PerspexProperty FontWeightProperty = - PerspexProperty.Register("FontWeight", inherits: true, defaultValue: FontWeight.Normal); + PerspexProperty.RegisterAttached("FontWeight", inherits: true, defaultValue: FontWeight.Normal); public static readonly PerspexProperty ForegroundProperty = - PerspexProperty.Register("Foreground", new SolidColorBrush(0xff000000), inherits: true); + PerspexProperty.RegisterAttached("Foreground", new SolidColorBrush(0xff000000), inherits: true); public static readonly PerspexProperty TextProperty = PerspexProperty.Register("Text");