gpt4 book ai didi

c# - Windows 窗体用户控件 + 面板 : WPF Equivalent

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:21 25 4
gpt4 key购买 nike

在 Windows 窗体中,我创建了一个 Twitter 应用程序,它使用 TweetSharp 从时间轴获取最新的推文。我使用了 UserControlPanel 来显示它们。我用来执行此操作的代码如下所示:

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 中的等效项。我该怎么做呢?

最佳答案

WinForms UserControl 与 WPF UserControl 不同。

您必须在 WPF 中再次创建 UserControl。

当然,您可以将 WinForms UserControl 包装在 WindowsFormsHost 元素中,但这不是好的做法。

关于c# - Windows 窗体用户控件 + 面板 : WPF Equivalent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com