wp7选择器和启动器.docVIP

  • 0
  • 0
  • 约3.16万字
  • 约 29页
  • 2018-02-06 发布于河南
  • 举报
wp7选择器和启动器

Launcher启动器:启动Windows Phone 7内置应用程序。启动器只是负责把相应的应用程序启动起来就可以了。 Lanucher 在使用时跟Chooser 相同,必须要注意应用程式生命周期;而Lanucher 主要的功能是呼叫Windows Phone 7 中其他的功能;例如说拨打电话、WebBrowser 等功能,使用Lanucher 时同样的,必须要引入Microsoft .Phone.Tasks 的命名空间,下面笔者列出Lanucher 的各项功能 包括以下几个: EmailComposeTask:???????? 启动发送Email的应用程序。 MediaPlayerLauncher:????? 启动MeidaPlayer应用程序。 PhoneCallTask:??????????? 启动打电话应用程序。 SearchTask:?????????????? 启动搜索应用程序。 SmsComposeTask:?????????? 启动发短信应用程序。 WebBrowserTask:?????????? 启动IE。 MarketplaceDetailTask:??? 启动Marketplace客户端应用程序,并显示指定应用的详细信息。 MarketplaceHubTask:?????? 启动Marketplace客户端应用程序。 MarketplaceReviewTask:??? 启动Marketplace客户端应用程序的审查页面。 MarketplaceSearchTask:??? 启动Marketplace客户端应用程序的搜索页面。 1、EmailComposeTask EmailComposeTask 让您可以呼叫出系统预设的寄送Email 功能,并且在呼叫之前,能够设定收件人,邮件内容等讯息,例如笔者做了以下的介面,执行的时候会出现像右图这样的错误讯息,这是因为内建的开发用模拟器没有设定email 相关的帐号,因此无法做寄送email 的动作;不过不要紧,等有了实机之后就可以将应用程式部属到机器上做实际的测试的 而程式码的部分也是相当的简单,例如下面这样子 EmailComposeTask ect = new EmailComposeTask(); ect.To = txtEmailAddress.Text; ect.Subject = txtSubject.Text; ect.Body = txtMailBody.Text; ect.Show(); View Code !--LayoutRoot is the root grid where all page content is placed-- Grid x:Name=LayoutRoot Background=Transparent Grid.RowDefinitions RowDefinition Height=Auto/ RowDefinition Height=*/ /Grid.RowDefinitions !--TitlePanel contains the name of the application and page title-- StackPanel x:Name=TitlePanel Grid.Row=0 Margin=12,17,0,28 TextBlock x:Name=ApplicationTitle Text=Lanucher Demo Style={StaticResource PhoneTextNormalStyle}/ TextBlock x:Name=PageTitle Text=EmailCompose Margin=9,-7,0,0 Style={StaticResource PhoneTextTitle1Style}/ /StackPanel ScrollViewer Grid.Row=1 StackPanel x:Name=ContentPanel TextBlock Margin=3,1,1,1 Height=33 x:Name=textBlock1 Text=收件人郵件地址 / TextBox x:Name=txtEmailAddress Height=69 TextWrapping=Wrap Text=TextBox / TextBlock Margin=3,1,1,1 Heig

文档评论(0)

1亿VIP精品文档

相关文档