public static void MarkupSearchResult (string filter, ref string title)
{
if (!string.IsNullOrEmpty (filter)) {
var idx = title.IndexOf (filter, StringComparison.OrdinalIgnoreCase);
if (idx >= 0) {
title =
Markup.EscapeText (title.Substring (0, idx)) +
"<span bgcolor=\"yellow\">" +
Markup.EscapeText (title.Substring (idx, filter.Length)) +
"</span>" +
Markup.EscapeText (title.Substring (idx + filter.Length));
return;
}
}
title = Markup.EscapeText (title);
}