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.