[英]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.