我正在开发包含组合框的win8应用程序。组合框包含主题列表,单击单个主题时,它会打开一个网页。不是在浏览器中而是在WebView中。我试过用开关来做这件事,这就是我想出来的。但是我在MainPage.xaml上遇到错误:
'System.Threading.Tasks.Task Reader.MainPage.ComboBox_selectionChanged(object,Windows.UI.Xaml.Controls.SelectionChangedEventArgs)'返回类型错误
我不想使用按钮。我已经研究过绑定,但我不明白它是如何工作的。我该如何解决这个问题?感谢。
private async Task ComboBox_selectionChanged(object sender, SelectionChangedEventArgs e)
{
switch (selectUrl.SelectedIndex)
{
case 1:
await GetFeeds("http://...");
break;
case 2:
await GetFeeds("http://...");
break;
case 3:
await GetFeeds("http://...");
break;
case 4:
await GetFeeds("http://...");
break;
case 5:
await GetFeeds("http://...");
break;
}
}
答案 0 :(得分:0)
下面是Combo_Box的代码,您必须将返回类型设置为'void',否则其他问题可能与您获取所选项目有关。尝试将其变为'ComboBox'类型的变量,如下所示
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ComboBoxItem item = comboBox.SelectedItem as ComboBoxItem;
}