0

我想附加一条小消息,说明在我的应用程序中选择使用 SMSComposeTask 或 EmailComposeTask 时如何向用户发送消息。我希望它说类似"sent from" + my application name但我不确定如何导航到用户消息的末尾然后添加我的文本。到目前为止,我刚刚浏览了几行并手动添加了它,但我想转到下一行并说明消息,以防止用户在达到 160 个字符限制后发送多条短信。

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();
}
4

1 回答 1

1

一旦您显示了 SmsComposeTask 或 EmailComposeTask,您就无法控制用户输入的内容。您可以做的最好的事情是在您的应用程序中显示一个文本框,以便用户可以键入其消息,然后附加您的“发送自”文本,执行您需要的所有检查,然后才显示任务。但是用户之后仍然可以更改消息。

于 2012-07-01T10:58:36.670 回答