Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
        }