将组合框项链接到C#中的网页

时间:2012-10-17 17:03:35

标签: c# windows-8

我正在开发包含组合框的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;
            }
        }

1 个答案:

答案 0 :(得分:0)

下面是Combo_Box的代码,您必须将返回类型设置为'void',否则其他问题可能与您获取所选项目有关。尝试将其变为'ComboBox'类型的变量,如下所示

  private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

        ComboBoxItem item = comboBox.SelectedItem as ComboBoxItem;


    }