, Вы бы сохранили свойства в ComboBox как лямбда-выражения, а затем просто написали:

я есть поле со списком в Silverlight. Он имеет коллекцию значений, построенных на основе свойств одного из моих объектов LINQ-to-SQL (т. Е. Имени, адреса, возраста и т. Д.). Я хотел бы отфильтровать результаты по значению, выбранному в поле со списком.

Пример: скажем, я хочу, чтобы все с фамилией "Смит". Я бы выбрал «Фамилия» из выпадающего списка и введите Смит в элемент управления текстового поля. Обычно я бы написал запрос LINQ, похожий на ...

var query = из p в коллекции
где p.LastName == textbox.Text
выберите p;

Можно ли определить свойство динамически, возможно, используя Reflection? Что-то вроде

var query = из p в коллекции
где p. (DropDownValue) == textbox.Text
выберите p;

Ответы на вопрос(3)

Ваш ответ на вопрос