diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Core/Primitives/UpDownBase.cs b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Core/Primitives/UpDownBase.cs index 3001fa37..b533ae07 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Core/Primitives/UpDownBase.cs +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Core/Primitives/UpDownBase.cs @@ -74,7 +74,7 @@ namespace Microsoft.Windows.Controls.Primitives } protected virtual T OnCoerceValue(T value) - { + { return value; } @@ -92,7 +92,7 @@ namespace Microsoft.Windows.Controls.Primitives RoutedPropertyChangedEventArgs args = new RoutedPropertyChangedEventArgs(oldValue, newValue); args.RoutedEvent = ValueChangedEvent; RaiseEvent(args); - } + } #endregion //Value @@ -259,7 +259,8 @@ namespace Microsoft.Windows.Controls.Primitives #if VS2008 //there is a bug in .NET 3.5 which will not correctly update the textbox text through binding. - TextBox.Text = Text; + if (TextBox != null) + TextBox.Text = Text; #endif _isSyncingTextAndValueProperties = false;