簡體   English   中英

將組合框項目鏈接到C#中的網頁

[英]Linking Combo box item to a web page in C#

我正在研究包含組合框的win8應用程序。 組合框包含主題列表,單擊單個主題后,將打開一個網頁。 不是在瀏覽器中,而是在WebView中。 我試過用switch來做,這就是我想到的。 但是我在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;
            }
        }

下面是Combo_Box的代碼,您必須將返回類型設置為“ void”,否則其他問題可能與如何獲取所選項目有關。 嘗試將其放入類型為“ ComboBox”的變量,如下所示

  private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

        ComboBoxItem item = comboBox.SelectedItem as ComboBoxItem;


    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM