c#按钮更新(刷新)xml值
本文关键字:xml 刷新 按钮 更新 | 更新日期: 2023-09-27 18:01:39
我正在Visual studio中开发一个小型天气应用程序,除了一个功能外,一切都很正常。我不能得到我的更新按钮(btnUpdate_Click)的工作。它应该做的是实时刷新或更新xml-file (url)中的温度值!
我已经尝试重置所有显示温度的标签到字符串。空,然后使用XMLDocument重新加载(刷新)值,但它不起作用:/需要帮助!
可能我错过了一些东西,但我会尝试将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()方法