From 656792de6a2b1ed58cba0ed9259f2a905e73ada4 Mon Sep 17 00:00:00 2001 From: brianlagunas_cp Date: Tue, 30 Nov 2010 03:20:05 +0000 Subject: [PATCH] MaskedTextBox: fixed Blend designer error. --- .../Src/WPFToolkit.Extended/MaskedTextBox/MaskedTextBox.cs | 4 ++++ .../Src/WPFToolkit.Extended/Themes/Generic.xaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/MaskedTextBox.cs b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/MaskedTextBox.cs index c877788e..8ee1623e 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/MaskedTextBox.cs +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/MaskedTextBox.cs @@ -141,6 +141,10 @@ namespace Microsoft.Windows.Controls if (value == null) value = string.Empty; + //I have only seen this occur while in Blend, but we need it here so the Blend designer doesn't crash. + if (MaskProvider == null) + return value.ToString(); + MaskProvider.Set(value.ToString()); return MaskProvider.ToDisplayString(); } diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Themes/Generic.xaml b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Themes/Generic.xaml index b0cab504..290ed27a 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Themes/Generic.xaml +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Themes/Generic.xaml @@ -198,7 +198,7 @@ - +