Browse Source

fixed textblock so fontstyle, font weight, etc triggers re-render.

pull/425/head
danwalmsley 11 years ago
parent
commit
202f5839b2
  1. 6
      src/Perspex.Controls/TextBlock.cs

6
src/Perspex.Controls/TextBlock.cs

@ -102,6 +102,9 @@ namespace Perspex.Controls
static TextBlock() static TextBlock()
{ {
AffectsRender(ForegroundProperty); AffectsRender(ForegroundProperty);
AffectsRender(FontWeightProperty);
AffectsRender(FontSizeProperty);
AffectsRender(FontStyleProperty);
} }
/// <summary> /// <summary>
@ -113,7 +116,8 @@ namespace Perspex.Controls
this.GetObservable(TextProperty).Select(_ => Unit.Default), this.GetObservable(TextProperty).Select(_ => Unit.Default),
this.GetObservable(TextAlignmentProperty).Select(_ => Unit.Default), this.GetObservable(TextAlignmentProperty).Select(_ => Unit.Default),
this.GetObservable(FontSizeProperty).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(_ => .Subscribe(_ =>
{ {
InvalidateFormattedText(); InvalidateFormattedText();

Loading…
Cancel
Save