在 Windows 窗体中,我创建了一个 Twitter 应用程序,它使用 TweetSharp 从时间轴获取最新推文。我用 aUserControl
和 aPanel
来显示这些。我用来执行此操作的代码如下所示:
IEnumerable<TwitterStatus> tweets = service.ListTweetsOnHomeTimeline();
foreach (var tweet in tweets)
{
TweetBox t = new TweetBox();
t.username.Text = tweet.User.ScreenName; // Label
t.display.ImageLocation = tweet.User.ProfileImageUrl; // PictureBox
t.tweet.Text = tweet.Text; // Label
t.info.Text = tweet.CreatedDate.ToString();
t.Dock = DockStyle.Top;
HomeTimeline.Controls.Add(t); // Add to HomeTimeline Panel
}
我现在正在 WPF 中重新制作这个应用程序。UserControl 的格式相同,但我不知道如何将它添加到面板并将其停靠在顶部 - 或 WPF 中的等价物。我该怎么做呢?