Пример приложения "Фотомагазин"
Обновлен: Ноябрь 2007
"Фотомагазин" — законченное полнофункциональное клиентское приложение, использующее ряд возможностей Windows Presentation Foundation (WPF). В пользовательский интерфейс используется множество методов стилевого оформления для создания привлекательного внешне и интересного Пользовательский интерфейс. Для улучшения взаимодействия с пользователем и привлечения внимания к определенным элементам Пользовательский интерфейс используются ненавязчивые эффекты анимации. Поддерживается редактирование фотографий с демонстрацией возможности поворота, обрезки изображения и перевода его в черно-белое представление. Также поддерживается многоуровневая отмена операций над фотографиями.
Более полное рассмотрение Windows Presentation Foundation (WPF) и рекомендации по разработке приложений Microsoft .NET Framework см. в следующих разделах:
Специальные возможности: Рекомендации по специальным возможностям
Безопасность: Безопасность Windows Presentation Foundation
Локализация: Общие сведения о глобализации и локализации WPF
Построение примера
Установите пакет средств разработки программного обеспечения для Windows и откройте окно командной строки среды его построения. В меню "Пуск" выделите пункты "Все программы", "Пакет SDK для Microsoft Windows", а затем "Оболочки CMD".
Загрузите образец, как правило из документации пакета SDK, на жесткий диск.
Чтобы построить образец из окна командной строки среды построения, перейдите в исходный каталог образца. В командной строке введите MSBUILD.
Чтобы построить образец в Microsoft Visual Studio, загрузите решение образца или файл проекта и нажмите сочетание клавиш CTRL + SHIFT + B.
Выполнение примера
Для запуска скомпилированного образца в окне командной строки среды построения, выполните EXE-файл в папке Bin\Debug или Bin\Release, содержащихся в папке кода источника образца.
Для запуска скомпилированного образца с помощью отладки в Visual Studio, нажмите клавишу F5.
Примечания
Пример включает реализацию покупательской корзины, которая существует только для демонстрационных целей. Фотографии и товары в демонстрационном приложении не подлежат продаже.
Для целей перемещения в приложении поддерживаются клавиатурные команды. Клавиши со стрелками можно использовать для выбора фотографий. Клавиша табуляции обеспечивает переход между различными частями Пользовательский интерфейс.
Чтобы обрезать часть изображения, достаточно перетащить указатель мыши над фрагментом изображения, удерживая нажатой левую кнопку мыши. Выбранный фрагмент изображения (предполагаемая область обрезки) будет окружен желтой рамкой. После этого станет доступной кнопка "Обрезать".
См. также
Основные понятия
Общие сведения об эффектах анимации