Browse Source

TokenizedTextBox: fixed bug when adding spaces before a toekn which would add extra runs and cause an exception when trying to delete the token by using the embedded delete button.

pull/1645/head
brianlagunas_cp 15 years ago
parent
commit
07f8e54f87
  1. 2
      ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/TokenizedTextBox/Implementation/TokenizedTextBox.cs

2
ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/TokenizedTextBox/Implementation/TokenizedTextBox.cs

@ -281,7 +281,7 @@ namespace Microsoft.Windows.Controls
{
var para = _rtb.CaretPosition.Paragraph;
Inline inlineToRemove = para.Inlines.SingleOrDefault(x => ((x as InlineUIContainer).Child as TokenItem).TokenKey.Equals(e.Parameter));
Inline inlineToRemove = para.Inlines.Where(inline => inline is InlineUIContainer && ((inline as InlineUIContainer).Child as TokenItem).TokenKey.Equals(e.Parameter)).FirstOrDefault();
if (inlineToRemove != null)
para.Inlines.Remove(inlineToRemove);

Loading…
Cancel
Save