Поиск элемента управления, например. Пометьте и назначьте его содержимое во время выполнения mvvm wpf

У нас есть один файл xaml в папке Skins, где дизайнер разработал несколько стилей для меток, радиокнопок или флажков. Мне нужно найти элемент управления Label в этом файле xaml и назначить свойство содержимого во время выполнения в virewModel, чтобы оно могло автоматически отображать содержимое в соответствии с записями в базе данных. Как этого добиться.

Пожалуйста, предложите?

Спасибо.


person Tarun    schedule 19.07.2010    source источник


Ответы (1)


Почему бы просто не привязать свойство Label Content к вашей модели представления:

<Label Content="{Binding CustomerName}"/>
person Kent Boogaart    schedule 19.07.2010
comment
потому что, найдя эту метку, мы можем присвоить ее свойству содержимого значение поля базы данных в цикле for, чтобы он мог отображать различный контент в соответствии с записями в базе данных в соответствии с используемой меткой. Пожалуйста, предложите? - person Tarun; 19.07.2010
comment
Вместо цикла for поместите все свои значения в коллекцию List или Observable, а затем привяжите их к ItemsSource ItemsControl с меткой внутри шаблона данных элемента управления. - person Matt Casto; 20.07.2010