Самый быстрый и простой способ - использовать Tweet Button API в Twitter.Это заставит пользователя покинуть страницу, но позволит ему модифицировать твит по своему усмотрению.Вы могли бы сделать это немного чище, добавив элемент WebBrowser в свою форму и сделав его видимым в твиттере.
Вот код, который я использую:
public class ShareTwitter
{
// DOCS: http://dev.twitter.com/pages/tweet_button
private const string URL = "http://twitter.com/share?url={0}&via={1}&text={2}";
public static void Open(string link, string via, string text)
{
WebBrowserTask t = new WebBrowserTask();
t.URL = String.Format(URL, HttpUtility.UrlEncode(link), HttpUtility.UrlEncode(via), HttpUtility.UrlEncode(text));
t.Show();
}
}
У меня есть похожийклассы для Facebook, ReadItLater и электронной почты Windows Phone - дайте мне знать, если вы также заинтересованы в этом.