C#按钮更新(刷新)xml值
我正在VisualStudio中开发一个小型天气应用程序,除了一个函数外,其他一切都正常工作。 我无法让我的更新按钮(btnUpdate\u Click)工作。它应该做的是实时刷新或更新xml文件(url)中的温度值 我已尝试将显示温度的所有标签重置为string.empty,然后使用XMLDocument重新加载(刷新)该值,但无效:/ 需要帮助 而不是使用 serverDoc.Load( 试一试C#按钮更新(刷新)xml值,c#,xml,winforms,visual-studio,xpath,C#,Xml,Winforms,Visual Studio,Xpath,我正在VisualStudio中开发一个小型天气应用程序,除了一个函数外,其他一切都正常工作。 我无法让我的更新按钮(btnUpdate\u Click)工作。它应该做的是实时刷新或更新xml文件(url)中的温度值 我已尝试将显示温度的所有标签重置为string.empty,然后使用XMLDocument重新加载(刷新)该值,但无效:/ 需要帮助 而不是使用 serverDoc.Load( 试一试 serverDoc.LoadXML()方法可能我遗漏了一些东西,但我会尝试将线程池中完成的工作移
serverDoc.LoadXML()方法可能我遗漏了一些东西,但我会尝试将线程池中完成的工作移动到TemperaturePresenter类的单独方法中。
我会从构造函数中调用这个方法来获得实际的行为,但是,现在我可以在单击按钮的内部再次调用这个方法
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();
}
对于您来说,将绑定用于此目的会容易得多