我有以下课程:
public class Weather
{
public int id { get; set; }
public string main { get; set; }
public string description { get; set; }
}
public class RootObject
{
public List<Weather> weather { get; set; }
}
我试图在变量中获取类 Weather 的属性,我将代码编写为:
void webclient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
var root1 = JsonConvert.DeserializeObject<RootObject>(e.Result);
this.DataContext = root1;
string skycondition = root1.weather.main.ToString();
}
虽然属性“main”、“description”和“id”绑定在 ListBox 中的 xaml 中并且它们工作正常,但我必须根据这些值显示一些图像,这就是我需要获取它们的原因在变量中。
注意:我必须在加载主页时检索这些值,而不是在选择更改事件上。