From 202f5839b2c2938bed765be5fb9d1f3c502779ef Mon Sep 17 00:00:00 2001 From: danwalmsley Date: Mon, 15 Feb 2016 15:56:03 +0000 Subject: [PATCH] fixed textblock so fontstyle, font weight, etc triggers re-render. --- src/Perspex.Controls/TextBlock.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Perspex.Controls/TextBlock.cs b/src/Perspex.Controls/TextBlock.cs index d9e1c5520d..29a760b11f 100644 --- a/src/Perspex.Controls/TextBlock.cs +++ b/src/Perspex.Controls/TextBlock.cs @@ -102,6 +102,9 @@ namespace Perspex.Controls static TextBlock() { AffectsRender(ForegroundProperty); + AffectsRender(FontWeightProperty); + AffectsRender(FontSizeProperty); + AffectsRender(FontStyleProperty); } /// @@ -113,7 +116,8 @@ namespace Perspex.Controls this.GetObservable(TextProperty).Select(_ => Unit.Default), this.GetObservable(TextAlignmentProperty).Select(_ => Unit.Default), this.GetObservable(FontSizeProperty).Select(_ => Unit.Default), - this.GetObservable(FontStyleProperty).Select(_ => Unit.Default)) + this.GetObservable(FontStyleProperty).Select(_ => Unit.Default), + this.GetObservable(FontWeightProperty).Select(_=>Unit.Default)) .Subscribe(_ => { InvalidateFormattedText();