【发布时间】:2015-12-23 11:38:28
【问题描述】:
这是我模型中的代码,我想在视图中使用变量 lat。有没有办法在那里使用它?
字符串有 lat 和 lng。我想要发生的是,当在文本中选择字符串时,也选择了 lat 和 lng,但它将存储在变量中,我将在视图中使用它并将其传递给脚本,以便在其中查看它谷歌地图API。
public IEnumerable<String> GetStartList()
{
//int count = 0;
var result = new List<String>(10);
string query = "SELECT PlaceName, Lat, Lng from Places";
SqlCommand cmd = new SqlCommand(query, con);
con.Open();
using (SqlDataReader dr = cmd.ExecuteReader())
{
while (dr.Read())
{
var mystring = dr.GetString(0);
var lat = dr.GetDouble(1);
result.Add(mystring);
//result.Add(lat.ToString());
//count++;
}
}
con.Close();
return result;
}
【问题讨论】:
-
您可以将 Lat 设为属性,然后使用 WPF 中的绑定将控件绑定到 Lat 属性。
-
我该怎么做?通过使用存储过程?对不起,我真的很陌生
-
查看我对这个问题的回答。在您的情况下,您不需要转换器。您只需将 lat 保存到一个属性并使用 XAML stackoverflow.com/questions/32769120/… 绑定该属性
标签: c# model-view-controller view model