【问题标题】:Is there an event in vb.net that gets called with winforms listbox is finished loadingvb.net 中是否有使用 winforms 调用的事件列表框已完成加载
【发布时间】:2020-02-25 21:27:04
【问题描述】:

谁能告诉我是否有与以下内容等效的 vb.net?

listbox.ItemContainerGenerator.StatusChanged += new EventHandler(OnGeneratorStatusChanged);


private void OnGeneratorStatusChanged(object sender, EventArgs e)
{

    if (ItemContainerGenerator.Status == GeneratorStatus.ContainersGenerated)

    {

【问题讨论】:

  • 那不是 WinForms 列表框,它是 WPF 列表框。在 WinForms 中没有类似的东西(一些东西可以通知 Items Container 的状态变化)。

标签: vb.net winforms


【解决方案1】:

该事件的 VB.NET 等效项就是该事件。那只是 WPF 和 C#。 WPF 和 VB 仍然是相同的类型和成员。您的问题是关于 WPF 和 Windows 窗体之间的区别,而不是 C# 和 VB。 WPF 是从头开始编写的,考虑到了 WinForms 的一些限制和失败。 WinForms 控件没有项目生成器,因此不会引发任何事件。

这基本上就是您所问问题的答案。你还没有告诉我们你真正想要达到的目标,所以我们无法真正解决你应该如何实现它。如果需要,您应该在不同的问题中提出这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多