私はLINQが初めてです。WPF を使用するプロジェクトで使用したいと考えています。各wpfページに2つのリストボックスがあります(最初のwpfページにListBox1、2番目のwpfページにListBox2)。選択した値を ListBox1 から ListBox2 に渡す必要があります。
最初の WPF ページ : ListBox1
private void btnNext_Click(object sender, RoutedEventArgs e)
{
List<FoodInformation> _dinners = (from ListItem item in ListOfFood.Items
where item.selecteditem select item).ToList();
//(above: this linq - item.SelectedItems doesnt work. How?)
var passValue = new ScheduleOperation(_dinners);
Switcher.Switch(passValue); //go to another page
}
2 番目の WPF ページ: ListBox2
public ScheduleOperation(List<FoodInformation> items)
: this()
{
valueFromSelectionOperation = items;
ListOfSelectedDinners.ItemsSource ;
ListOfSelectedDinners.DisplayMemberPath = "Dinner";
}
コーディングのお手伝いをいただければ幸いです。ありがとう!