2012-10-17 53 views
1

我正在開發包含組合框的win8應用程序。組合框包含主題列表,當單個主題被點擊時,它會打開一個網頁。不是在瀏覽器中,而是在WebView中。我試過用開關做這件事,這是我想出來的。但我得到的MainPage.xaml中,指出一個錯誤:將組合框項目鏈接到C中的網頁#

「System.Threading.Tasks.Task Reader.MainPage.ComboBox_selectionChanged(對象,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

下面是你要設置的返回類型爲「無效」或其他問題可以用U如何讓所選擇的項目爲Combo_Box的代碼。嘗試將它變成類型爲'ComboBox'的變量,如下所示

private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) 
    { 

     ComboBoxItem item = comboBox.SelectedItem as ComboBoxItem; 


    } 
+0

是否以這種方式將組合框項綁定到url?你能解釋更多嗎?謝謝。 – Wasp

+0

我沒有嘗試編碼它btw確實改變返回類型爲無效的工作?這樣你將得到綁定的值而不是索引號。 – 2012-10-18 10:30:19

相關問題