Browse Source

RichTextBox: fixed bug when using RichTextBox and not data binding to the Text Property

pull/1645/head
brianlagunas_cp 16 years ago
parent
commit
f2182afd6e
  1. 15
      ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/RichTextBox/RichTextBox.cs

15
ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/RichTextBox/RichTextBox.cs

@ -113,13 +113,16 @@ namespace Microsoft.Windows.Controls
{ {
Binding binding = BindingOperations.GetBinding(this, TextProperty); Binding binding = BindingOperations.GetBinding(this, TextProperty);
if (binding.UpdateSourceTrigger == UpdateSourceTrigger.Default || binding.UpdateSourceTrigger == UpdateSourceTrigger.LostFocus) if (binding != null)
{ {
LostFocus += (o, ea) => UpdateText(); //do this synchronously if (binding.UpdateSourceTrigger == UpdateSourceTrigger.Default || binding.UpdateSourceTrigger == UpdateSourceTrigger.LostFocus)
} {
else LostFocus += (o, ea) => UpdateText(); //do this synchronously
{ }
TextChanged += (o, ea) => InvokeUpdateText(); //do this async else
{
TextChanged += (o, ea) => InvokeUpdateText(); //do this async
}
} }
} }

Loading…
Cancel
Save