У меня есть две коллекции: ObservableCollection<Lap>
и ObservableCollection<Racer>
, где Lap
содержит данные о заезде на гонках и Racer
, как вы понимаете, данные гонщика.Оба объекта знают racerId
.
Есть ли способ придумать предикат, чтобы использовать его в качестве Zip
-функции для объединения этих двух коллекций?Причина, по которой я хочу это сделать, заключается в том, чтобы связать их DataGrid
.
Я видел этот , но не совсем понимаю, как использовать его с предикатом.
Я придумал это:
laps.Zip(participants, (lap, racer) => lap.EnrollmentId == racer.EnrollmentId);
Но как мне сопоставить это с DataGridColumns?