c# windows-phone-8.1 windows-phone sms phone-call

c# - Código de tiempo de ejecución de WP 8.1 para hacer una llamada telefónica, enviar SMS y enviar correo electrónico(no el Silverlight 8.1)



windows-phone-8.1 windows-phone (1)

Si desea utilizar Microsoft.Phone.Tasks , debe crear el proyecto Windows Phone 8.1 de Windows Phone . Y si tu proyecto es Windows Phone 8.1 ,

Puedes usar este código para llamar por teléfono:

Windows.ApplicationModel.Calls.PhoneCallManager.ShowPhoneCallUI("phone number", "display name");

y usa esto para enviar sms:

Windows.ApplicationModel.Chat.ChatMessage msg = new Windows.ApplicationModel.Chat.ChatMessage(); msg.Body = "This is body of demo message."; msg.Recipients.Add("10086"); msg.Recipients.Add("10010"); await Windows.ApplicationModel.Chat.ChatMessageManager.ShowComposeSmsMessageAsync(msg);

y usa esto para enviar correo:

Windows.ApplicationModel.Email.EmailMessage mail = new Windows.ApplicationModel.Email.EmailMessage(); mail.Subject = "This is Subject"; mail.Body = "This is body of demo mail"; mail.To.Add(new Windows.ApplicationModel.Email.EmailRecipient("[email protected]", "shaomeng")); await Windows.ApplicationModel.Email.EmailManager.ShowComposeNewEmailAsync(mail);

Estoy escribiendo una aplicación que hará una llamada telefónica, enviará un SMS o correo electrónico como la aplicación People en wp 8.1. Hasta ahora he encontrado un formulario de enlace que dice "Se aplica a: Windows Phone 8 y Windows Phone Silverlight 8.1". Así que aquí el código: desde este enlace.

using Microsoft.Phone.Tasks; private void TextBlock_Tapped_Call(object sender, TappedRoutedEventArgs e) { PhoneCallTask phoneCallTask = new PhoneCallTask(); phoneCallTask.PhoneNumber = "2065550123"; phoneCallTask.DisplayName = "Gage"; phoneCallTask.Show(); }

Pero tengo un error:

El tipo o nombre de espacio de nombres ''Teléfono'' no existe en el espacio de nombres ''Microsoft'' (¿falta una referencia de ensamblado?)

Edición: Perdón por una pregunta duplicada, lo mismo aquí: Haga una llamada telefónica en Windows Phone 8.1 Responda con @Chris Shao, también actualizó el código para enviar SMS y correo electrónico.