在我的程序中,我将值存储在列表中。我需要从一个组合框中返回这些值中的两个。我在互联网上搜索,但无法找到答案。请给我一些提示。 这里是我的代码:从组合框中返回两个值
价值观列表:
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