Поделиться через


Пример использования классов SelectionPattern и SelectionItemPattern

Обновлен: Ноябрь 2007

В этом примере демонстрируются возможности классов шаблонов элементов управления Модель автоматизации пользовательского интерфейса Майкрософт SelectionPattern и SelectionItemPattern.

Пример состоит из конечного приложения Windows Forms и клиента Windows Presentation Foundation (WPF). Клиент использует шаблоны элементов управления SelectionPattern и SelectionItemPattern для взаимодействия с коллекцией элементов управления в конечном приложении. Функциональность, демонстрируемая в примере, включает динамическое создание элементов управления для выбора в клиентском приложении, сопоставленных элементам управления конечного приложения, формирование отчета о важных свойствах каждого элемента управления для выбора и трансляцию событий выбора из конечного приложения в клиентское и наоборот.

В этом примере демонстрируется конкретная функциональная возможность Windows Presentation Foundation (WPF), и поэтому рекомендации по разработке приложений не соблюдаются. Более полное рассмотрение Windows Presentation Foundation (WPF) и рекомендации по тактике разработки приложений Microsoft .NET Framework см. в следующих разделах:

Специальные возможности: Рекомендации по специальным возможностям

Безопасность: Безопасность Windows Presentation Foundation

Локализация: Общие сведения о глобализации и локализации WPF

Download sample

Построение примера

  • Установите пакет средств разработки программного обеспечения для Windows и откройте окно командной строки среды его построения. В меню "Пуск" выделите пункты "Все программы", "Пакет SDK для Microsoft Windows", а затем "Оболочки CMD".

  • Загрузите образец, как правило из документации пакета SDK, на жесткий диск.

  • Чтобы построить образец из окна командной строки среды построения, перейдите в исходный каталог образца. В командной строке введите MSBUILD.

  • Чтобы построить образец в Microsoft Visual Studio, загрузите решение образца или файл проекта и нажмите сочетание клавиш CTRL + SHIFT + B.

Выполнение примера

  • Для запуска скомпилированного образца в окне командной строки среды построения, выполните EXE-файл в папке Bin\Debug или Bin\Release, содержащихся в папке кода источника образца.

  • Для запуска скомпилированного образца с помощью отладки в Visual Studio, нажмите клавишу F5.

Примечания

Конечное приложение SelectionPatternTarget.exe должно копироваться автоматически в папку \bin\debug\ проекта Visual Studio при построении примера. После этого конечное приложение запускается вручную из клиентского. Может возникнуть необходимость вручную скопировать конечный исполняемый файл в папку \bin\debug\ при появлении сообщения об ошибке, уведомляющего, что файл не найден.

См. также

Основные понятия

Реализация шаблона элемента управления модели автоматизации пользовательского интерфейса "Выделение"

Реализация шаблона элемента управления SelectionItem автоматизации пользовательского интерфейса

Сопоставление шаблона элемента управления для клиентов автоматизации пользовательского интерфейса