zoukankan      html  css  js  c++  java
  • Windows Phone开发(26):启动器与选择器之MediaPlayerLauncher和SearchTask

    启动器与选择器简单的地方在于,它们的使用方法几乎一模一样,从前面几节中,我相信大家基本上都知道如何使用它们了。
    这里还是哆嗦一下吧,使用启动器和选择器的步骤如下:
    1、实例化,new一个;
    2、准备各参数,对相关的属性赋值;
    3、Show;
    4、对于启动器,不需要这步,但选择器有返回数据,所以需要处理完成事件。

    本节再举两例子,启动器和选择器就可以完成了,然后我们下一节开始,探讨新的知识点。


    例一:媒体播放器。

    这是一个启动器,用起来更方便。
    主要属性有:
    Controls——要显示控制按钮,如暂集,停止等,它是一个带了Flags特性标记的枚举,所以可以多个值合并,如MediaPlaybackControls.Pause | MediaPlaybackControls.Stop

    Location——要播放媒体的位置,Data表示文件存放在独立存储中,Install表示项目中的媒体文件;

    Media——要播放文件的URI;

    Orientation——这个更好懂了,媒体播放器的方向, 是水平还是垂直,和页面方向一个概念。



     


    例二:搜索任务。

    SearchTask类也是一个启动器,这个家伙更简单了,它只有一个属性要设置——SearchQuery,就是我们要搜索的关键字。



    下一节开始,我们讨论独立存储。

    还有就是提一下建议,博客编辑器有问题,每次都这样,第一次自动保存草稿后,后面就不会保存了,编辑器内的文本无法选定。而点击发表时没有反应,非得刷新页面。

  • 相关阅读:
    Monkey Studio IDE | The way IDEs should be
    ImportError: No module named pysqlite2 chinacloud 博客园
    EF架构——code first开发中,在修改实体时,自动影响到数据表上
    你必须要知道的架构知识~目录
    MVC中业务层是否应该有个基类?它有什么作用?
    解决COOKIES存储中文乱码的问题
    C#代码是更具艺术性的,选择她,因为喜欢她
    arm驱动程序——按键程序6_互斥1—原子操作(韦东山的视频总结及针对linux2.6.30)
    Oracle体系结构及备份(十)——sgaothers_pool
    Linux进程间通信(三)管道通信之有名管道及其基础实验
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2457921.html
Copyright © 2011-2022 走看看