Связующий выпадающий список в сетке данных WPF с параметрами - PullRequest
0 голосов
/ 06 июня 2011

У меня есть DataGrid с полем со списком внутри столбца шаблона. В другом месте на этом экране пользователь делает выбор «покупателя» из отдельного элемента управления. Чтобы заполнить поля со списком в моей таблице данных, мне нужно передать этого выбранного клиента в качестве параметра в дополнение к другой информации из каждой строки в сетке.

По существу ... сетка содержит информацию о деталях, а элементы комбинированного списка основаны на сочетании следующих параметров: выбранный клиент, номер детали и производитель. Поле со списком каждой строки потенциально может иметь другой список источников. Есть ли способ связать ItemsSource для этого комбинированного списка в XAML?

1 Ответ

1 голос
/ 06 июня 2011

Возможно, я не правильно понимаю, но вы могли бы иметь объект, который содержит всю эту информацию вместе, и связать ее со списком.

е

public class ContextualInfo
{
    public Customer Customer { get; set; }
    public int PartNumber { get; set; }
    public Manufacturer Manufacturer { get; set; }
}

В ответ на комментарий.

Как насчет того, чтобы строки, возвращаемые запросом, также были в упомянутом выше ContextualInfo? Затем вы можете привязать источник предметов к этому. Вы могли бы потенциально выполнить запрос в конструкторе для класса ContextualInfo.

...