CapturedPhoto.source = new BitmAPImage(new Uri(this.BaseUri,"Assets/placeholder-sdk.png"));IReference<T>投射为INullable<T>,并且支持使用bool?表示可为空值得布尔值; 0.3 通用编程模型 异步机制:async - await机制(TAP); 跨线程更新界面:与以前一样,使用DependencyProperty.dispatcher; 文件和存储区域的读写现在通过Storagefile等API进行 *** 作; 0.4 页面导航 除去GrID App、Split App、以及Hub App(这些模板已经内建了导航和生命周期的功能)以外,现在Win RT Apps采用Frame类进行页面间的导航, Page:代表了可以由Frame导航到的内容。即页面,作为Xaml的根元素。 Frame:控制页面导航功能。 0.5 XAML *** 作 使用using:取代clr-namespace:/assembly=; 在某些情况下Setter.Property可能在Win RT下变得无效,需要指定其属主; 0.6 触摸和输入 鼠标事件由Pointer事件取代; 更应该使用手势(Gesture)事件,而不是Pointer事件; 可以为控件选择禁止相应某些触摸事件,通常这对于组合控件中的触摸事件路由冒泡的控制很有用; 对于一些已经有内建手势事件的控件来说(如ListVIEw的滚动),可能屏蔽较低级的Pointer事件,但是内建触摸事件可以使用CancelDirectManipulations关闭; 0.7 控件 Win RT中新添加的控件有SemanticZoom、FlipView、GridView等 Guidelines for Windows Runtime apps
Windows 运行时应用的设计
0.8 多媒体 MediaElement:总体上没有变化,可以使用AreTransportControlsEnabled获取默认播放控制按钮; 照相功能的实现发生了比较大的变化,帮助文档在这:How to preview video from a webcam (XAML) (Windows),例子在这:Windows 8 Media capture using capture device sample 示例 在 C#,VB.NET,C++,JavaScript 中 用于 Visual Studio 2013 VIDeoBrush不再可用,使用CaptureElement取代;
最后还是要吐槽一句,WP7升级WP8坑惨了消费者,WP8升WP8.1坑惨了开发者,还是希望在经历这些转型的困难之后,局面能慢慢好起来。 总结
以上是内存溢出为你收集整理的0 - 如何从Silverlight和WPF的XAML迁移至Windows Store Apps全部内容,希望文章能够帮你解决0 - 如何从Silverlight和WPF的XAML迁移至Windows Store Apps所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)