Інтеграція з пошуком Metro

Інтеграція з пошуком дозволяє додатку взаємодіяти з системною панеллю пошуку Таким чином, користувач може використовувати один і той же інтерфейс для пошуку контенту як в операційній системі Windows 8, так і всередині додатків Крім того, користувач може використовувати один і той же пошуковий запит між різними додатками і виконувати пошук всередині програми з будь-якого місця

Використовуючи даний тип контракту, ми погоджуємося з тим, що контент програми доступний для механізму пошуку платформи

Перед використанням цього контракту слід вказати в маніфесті, що додаток його використовує (Мал 610)

Рис 610

Подальша інтеграція з пошуком відбувається через обєкт класу Windows ApplicationModelSearchSearchPane Щоб отримати до нього доступ, слід викликати статичний метод GetForCurrentView()  цього ж класу Ключові події цього класу:

·&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp QuerySubmitted – Повідомляє про те, що додатку слід виконати пошук за вказаною пошуковому запиту від користувача

·&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp SuggestionsRequested – Дозволяє додатку надати на вибір користувача список підказок для запиту

·&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp VisibilityChanged – Повідомляє про відкриття / закриття панелі пошуку

Сергій Лутай, Сергій Байдачний, Windows 8 для C # розробників

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*