深入探索Windows Phone的用户界面开发
在Windows Phone的用户界面开发领域,有众多关键技术和概念值得深入探究。从XAML基础到图形原语,再到丰富的控件和布局系统,每一部分都在构建出色的用户界面中发挥着重要作用。
1. XAML与关键类概述
1.1 XAML基础
在处理时间跨度(TimeSpan)值转换为字符串值时,手动编写处理程序并非最佳选择。更优雅的方式是创建一个简单的值转换器(ValueConverter),并将其应用于元素数据绑定标记扩展中。类型转换器(TypeConverter)对象在编译时由XAML解析器使用,而值转换器对象则在运行时用于数据绑定时的值转换。
1.2 关键Silverlight UI基类
- Object :作为所有.NET类的根基类。
- DependencyObject :继承自Object,存在于Windows Presentation Foundation(WPF)和Silverlight中。它为派生类提供依赖属性系统服务,依赖属性支持自动数据绑定、动画和样式等功能,并且具备更改通知、属性值继承和值提供程序等重要特性。
- UIElement :继承自DependencyObject,是大多数具有视觉外观且能处理基本输入的对象的基类。其常见属性和事件包括Visibility、Opacity、Clip、GotFocus、KeyDown和MouseLeftButtonDown等。更多属性和方法可参考
超级会员免费看
订阅专栏 解锁全文
354

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



