WP7 LongListSelector — поиск элемента управления внутри DataTemplate

#silverlight #windows-phone-7

#silverlight #windows-phone-7

Вопрос:

У меня есть коллекция, привязанная к longlistselector. При нажатии кнопки на панели приложений я хочу показать столбец, который ранее был скрыт внутри longlistselector. Как я могу получить доступ к сетке внутри моей datatemplate, чтобы я мог переключать видимость столбца?

Я попробовал метод FindName, но он продолжает возвращать null для нужного мне элемента управления. Я что-то упускаю?

Ответ №1:

Вместо поиска внутри шаблона, как насчет привязки свойства видимости содержимого к свойству в вашей модели представления. Затем все, что вам нужно сделать, это изменить свойство view models, и содержимое будет отображаться или скрываться.