我想附加一条小消息,说明当我选择在我的应用程序中使用SMSComposeTask或EmailComposeTask时,如何向用户发送消息。我希望它能说"sent from" + my application name
之类的内容,但我不确定如何导航到用户消息的末尾然后添加我的文本。到目前为止,我只是在几行中导航并手动添加它,但我想转到下一行并说明消息,以便在达到160个字符限制时保存用户可能发送多条短信。 / p>
MainPage.xaml.cs中
private void Messaging_Click(object sender, RoutedEventArgs e) {
SmsComposeTask smsComposeTask = new SmsComposeTask();
smsComposeTask.To = "";
smsComposeTask.Body = "Check out this application!" + "\n\n" + "sent from " + "QuickStarts";
smsComposeTask.Show();
}
private void Email_Click(object sender, RoutedEventArgs e) {
EmailComposeTask emailComposeTask = new EmailComposeTask();
emailComposeTask.Subject = "Share from " + "QuickStarts";
emailComposeTask.Body = "Check out this application!" + "\n\n" + "sent from " + "QuickStarts";
emailComposeTask.To = "";
emailComposeTask.Cc = "";
emailComposeTask.Bcc = "";
emailComposeTask.Show();
}
答案 0 :(得分:1)
一旦您显示了SmsComposeTask或EmailComposeTask,您无法控制用户将键入的内容。您可以做的最好的事情是在应用程序中显示一个文本框,以便用户可以键入其消息,然后附加“发送自”文本,执行您需要的每项检查,然后才显示任务。但是用户之后仍然可以更改消息。