private static Span GetTextSpan(HelpOmniboxResult helpResult) { var span = new Span(); for (int i = 0; i < helpResult.Text.Length;) { var start = helpResult.Text.IndexOf('(', i); if (start == -1) { span.Inlines.Add(helpResult.Text.Substring(i)); break; } span.Inlines.Add(helpResult.Text.Substring(i, start - i)); start++; var end = helpResult.Text.IndexOf(')', start); if (end == -1) { span.Inlines.Add(helpResult.Text.Substring(start)); break; } span.Inlines.Add(new Bold(new Run(helpResult.Text.Substring(start, end - start)))); i = end + 1; } return(span); }
private static Span GetTextSpan(HelpOmniboxResult helpResult) { var span = new Span(); for (int i = 0; i < helpResult.Text.Length; ) { var start = helpResult.Text.IndexOf('(', i); if (start == -1) { span.Inlines.Add(helpResult.Text.Substring(i)); break; } span.Inlines.Add(helpResult.Text.Substring(i, start - i)); start++; var end = helpResult.Text.IndexOf(')', start); if (end == -1) { span.Inlines.Add(helpResult.Text.Substring(start)); break; } span.Inlines.Add(new Bold(new Run(helpResult.Text.Substring(start, end - start )))); i = end + 1; } return span; }