SearchItemOptions
перечисление
Описание
Указывает, как должно форматироваться описание элемента поиска, когда оно представляется пользователю.
private static SearchItem SearchLogEntry(SearchContext context, SearchProvider provider, LogEntry logEntry) { if (!SearchUtils.MatchSearchGroups(context, logEntry.msgLowerCased, true)) return null; var logItem = provider.CreateItem(context, logEntry.id, ~logEntry.lineNumber, logEntry.msg, null, null, logEntry); logItem.options = SearchItemOptions.Ellipsis | SearchItemOptions.RightToLeft | SearchItemOptions.Highlight; return logItem; }
Свойства
| Свойство | Описание |
|---|---|
| None | Используется описание по умолчанию. |
| Ellipsis | Если описание длиннее ширины представления поиска, то описание обрезается и добавляется многоточие. |
| RightToLeft | Если описание длиннее, чем вид поиска, сохраняет последние символы. |
| Highlight | Выделяет части описания, которые соответствуют поисковому запросу. |
| FuzzyHighlight | Выделяет части описания, которые соответствуют запросу неопределенного поиска. |
| Compacted | Использует метку вместо описания для более короткого отображения. |
| AlwaysRefresh | Указывает, что элемент будет всегда обновляться. |
| FullDescription | Описание элемента, которое отображается в полном режиме. Обычно это происходит, когда описание отображается в Предварительном просмотре Inspector в отличие от Представления результатов. |
| CustomAction | Указывает, что элемент используется как встроенное или настраиваемое действие пользователя, которое всегда должно отображаться над представлениями результатов. |