在我的程序中,我將值存儲在列表中。我需要從一個組合框中返回這些值中的兩個。我在互聯網上搜索,但無法找到答案。請給我一些提示。 這裏是我的代碼:從組合框中返回兩個值
價值觀列表:
public class ActualCurrencyBoxData
{
public string displayValue { get; private set; }
public decimal currencyCourse { get; set; }
public int currencyConverter { get; set; }
public ActualCurrencyBoxData(string ncurrencyName, string ncurrencyCode, decimal ncurrencyCourse, int ncurrencyConverter)
{
displayValue = ncurrencyName +" (" +ncurrencyCode+ ")";
currencyCourse = ncurrencyCourse;
currencyConverter = ncurrencyConverter;
}
}
我只能返回一個值(actualCurrencyCourse,我還需要currencyConverter):
List<ActualCurrencyBoxData> checkBoxVal = new List<ActualCurrencyBoxData>();
public void CurrencyBoxLoad(object sender, RoutedEventArgs e)
{
var comboBox = sender as ComboBox;
comboBox.ItemsSource = checkBoxVal;
comboBox.DisplayMemberPath = "displayValue";
comboBox.SelectedValuePath = "currencyCourse";
}
private void Count_Click(object sender, RoutedEventArgs e)
{
actualCurrencyCourse = ActualCurrencyBox.SelectedValue.ToString());
}
有一個廁所k at http://wpftoolkit.codeplex.com/wikipage?title=CheckComboBox&referringTitle=Home – Fruchtzwerg