需要引入下面的命名空间
- using Microsoft.Phone.Tasks;
Microsoft.Phone.Tasks 命名空间包含短信程序和接收人选择器所需的类。
现在可以创建一个 SMSComposeTask 实例,填写 To 和 Body 属性:
- private void button1_Click(object sender, RoutedEventArgs e)
- {
- SmsComposeTask composeSMS = new SmsComposeTask();
- composeSMS.Body = " This is a Test SMS sent using SmsComposeTask launcher";
- composeSMS.To = "1765432548";
- composeSMS.Show();
- }
Show 方法将显示 SMSComposer 界面让用户确认发送短信。
到目前为止,Windows Phone 7 还不支持不通过 SMS Compose 界面而直接发送短信的方法,我们需要等待并观察短消息是否发送。