WPF 开发:视图创建与控件样式设计
1. UI 原型设计的重要性
UI 原型设计过程至关重要,它能节省大量时间,还能让客户更深入地参与项目。一个动态的原型 UI 需要包含模拟真实最终数据的虚拟数据。借助 SketchFlow 可以轻松完成这一任务,再结合 Blend 4 提供的行为、效果等功能,只需几步就能实现。
WPF 的绑定引擎是 UI 技术的核心,它能将复杂对象绑定到 UI 上。在 WPF 应用中,视图模型(即要在 UI 中显示的数据)是最重要的方面。
WPF 应用通过名为 App.xaml 的单个文件进行启动和控制,默认情况下它不提供丰富的导航框架,但可以通过自定义服务和像 Microsoft Unity 这样的 IoC 容器来实现,让应用更易于控制。
2. 向视图添加控件
在应用开发过程中,使用 SketchFlow 创建原型 UI 后,通常会收到客户的反馈,如注释和建议。接下来需要整合这些信息,为应用定义通用样式,并使用用户控件和视图创建复合 UI,最后为 UI 添加导航效果,以便接收业务层的真实数据。
3. 资源与样式
WPF 可以使用资源字典存储自定义资源,如字符串、图像、样式和自定义数据模板。这样可以将自定义样式或图像存储在应用的一个位置,供所有 UI 组件访问。
资源可以通过 C# 或 XAML 标记来使用、创建和修改,因为资源字典本质上是一个 XAML 文件,所以可以使用 XAML 标记访问它。资源是每个 XAML 框架元素的附加属性,通常在根容器元素(如 Page、Window 或 UserControl)中定义。资源通常通过 XAML 属性 x:
超级会员免费看
订阅专栏 解锁全文
1424

被折叠的 条评论
为什么被折叠?



