单击WPF按钮时出错

时间:2013-12-04 12:39:18

标签: c# windows-phone-7 error-handling

我在点击操作上有一个按钮,如果找不到结果,如何添加错误捕获并返回文本框。如果找到结果,则将搜索文本框结果。我有以下代码。

var response = e.Result.getSearchCoordsResult;
var pagedResults = JsonConvert.DeserializeObject<TestMap.Classes.Global.ResultSetPager<TestMap.Classes.Global.Place>>(response);
Classes.Global.searched = 1;

Results.ItemsSource = pagedResults.SearchResults;
if (!e.Result.ToString().Equals("error"))
{ 
     searchError.Text = "No Results Found";
}
else
{
     searchError.Text = "Search Result";
}

此代码不起作用,只会导致系统崩溃。

1 个答案:

答案 0 :(得分:1)

你试过试试吗?

try
{
    var response = e.Result.getSearchCoordsResult;
    var pagedResults = JsonConvert.DeserializeObject<TestMap.Classes.Global.ResultSetPager<TestMap.Classes.Global.Place>>(response);
    Classes.Global.searched = 1;

    Results.ItemsSource = pagedResults.SearchResults;

    searchError.Text = "Search Result";
}
catch (Exception ex)
{
    searchError.Text = "No Results Found";
}