c#按钮更新(刷新)xml值

本文关键字:xml 刷新 按钮 更新 | 更新日期: 2023-09-27 18:01:39

我正在Visual studio中开发一个小型天气应用程序,除了一个功能外,一切都很正常。我不能得到我的更新按钮(btnUpdate_Click)的工作。它应该做的是实时刷新或更新xml-file (url)中的温度值!

我已经尝试重置所有显示温度的标签到字符串。空,然后使用XMLDocument重新加载(刷新)值,但它不起作用:/需要帮助!

c#按钮更新(刷新)xml值

可能我错过了一些东西,但我会尝试将ThreadPool中完成的工作移动到类TemperaturePresenter的单独方法中。
我可以从构造函数中调用这个方法来获得实际的行为,但是,现在我可以在按钮click

中再次调用这个方法
  public TemperaturePresenter()
  {
     _view = new MainView(this);
     serverDoc = new XmlDocument();
     responseDoc = new XmlDocument();
     LoadTemperatures();
  }
  public void LoadTemperatures()
  {
        ThreadPool.QueueUserWorkItem(
        delegate
        {
            .. a lot of things to check here ...
        }
  }
  ,,,,,

  public void btnUpdate_Click(object sender, EventArgs e)
  {            
     _parent.LoadTemperatures();
  }

不使用

serverDoc。负载(

serverDoc.LoadXML()方法