Привязка к списку с помощью Lightswtich - PullRequest
0 голосов
/ 12 января 2012

У меня есть приложение Lightswitch, которое создает серию вопросов с ответами.У меня есть 2 datagrids, 1 для вопросов и 1 для ответов.Когда выбранный элемент в разделе «Вопросы» изменяется, datagrid для ответов обновляется.Я хотел бы иметь возможность просмотреть, как выглядят данные для каждого вопроса в отдельности в моем элементе управления Silverlight.

Я связываю свойство вопроса с Screen.SurveyQuestions.SelectedItem.Question.Теперь я не уверен, как получить ответы.Если я связываю свои List<string> с Screen.SurveyAnswers, я получаю null каждый раз, хотя я знаю, что там есть данные.Поскольку SurveyAnswers является сложным объектом, у меня есть метод, который просто извлекает строку ответа и сохраняет ее в списке, который я также пытался связать.Это работает ... только в первый раз.

Есть ли способ RaisePropertyChanged или разорвать привязку и заново привязать?

1 Ответ

0 голосов
/ 07 февраля 2012

извините, я новичок, но надеюсь, что вы будете более довольны моим ответом, чем без ответа:)

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

Надеюсь, я не ошибаюсь, и это помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...