照片存储区演示

更新:2007 年 11 月

Photo Store 演示版是一个使用 Windows Presentation Foundation (WPF) 的多种不同功能的端到端胖客户端应用程序。用户界面 (UI) 利用多种样式设置技术来创建具有视觉吸引力的有趣的 UI。其中使用了动画效果细节来增强用户体验,并引起用户对特定 UI 元素的注意。该应用程序支持对照片进行编辑,提供了旋转、裁剪或将图像转变为黑白图像的功能。此外,还支持照片操作的多级撤消。

有关 Windows Presentation Foundation (WPF) 和 Microsoft .NET Framework 应用程序开发的最佳做法的全面介绍,请相应地参考以下主题:

辅助功能 - 辅助功能最佳方案

安全 - Windows Presentation Foundation 安全性

本地化 - WPF 全球化和本地化概述

Download sample

生成示例

  • 安装 Windows 软件开发工具包 (SDK) 并打开其生成环境命令窗口。在“开始”菜单上,指向“所有程序”、“Microsoft Windows SDK”,然后单击“CMD Shell”。

  • 将示例(通常位于软件开发工具包 (SDK) 文档中)下载到您的硬盘。

  • 若要从生成环境命令窗口生成示例,请转到示例的源目录。在命令提示符处,键入 MSBUILD。

  • 若要在 Microsoft Visual Studio 中生成示例,请加载示例解决方案或项目文件,然后按 Ctrl+Shift+B。

运行示例

  • 若要从生成环境命令窗口运行已编译的示例,请执行示例源代码文件夹下包含的 Bin\Debug 或 Bin\Release 文件夹中的 .exe 文件。

  • 若要在 Visual Studio 中调试运行已编译的示例,请按 F5。

备注

此示例包括一个仅用作演示目的的购物车。演示应用程序中的照片和产品并不真正用于出售。

为了便于导航,应用程序中支持键盘命令。可以使用箭头键来选择照片。可以使用 Tab 键在 UI 的不同部分之间导航。

若要裁剪图像的某个部分,只需在按住鼠标左键的同时在图像的相应部分上拖动鼠标。此操作会在图像的选定部分(要裁剪的区域)周围画一个黄色的边框。然后,您可以使用“Crop”(裁剪)按钮。

请参见

概念

动画概述

参考

System.Windows.Media.Imaging

BitmapImage

DataTemplate

DoubleAnimation

ControlTemplate