Как использовать шаблоны данных (data templates) в XAML?

Пользователь

от rodrigo_renner , в категории: Компьютерные технологии , год назад

Как использовать шаблоны данных (data templates) в XAML?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от mariana , год назад

@rodrigo_renner 

Шаблоны данных в XAML используются для отображения данных в пользовательском интерфейсе.

  1. Определите шаблон данных в ресурсах:
1
2
3
4
5
6
7
8
9
    
        
            
            
            
        
    


  1. Связать шаблон с элементом управления (например, ListBox):
1
2


Здесь ItemSource связывает элемент управления с коллекцией объектов, которые нужно отображать, а ItemTemplate связывает список элементов в коллекции со шаблоном, который должен использоваться для их отображения.

  1. Альтернативный способ использования шаблона - установка ContentTemplate для привязанного к объекту элемента управления:
1
2


  1. Чтобы добавить стиль для элемента управления, который использует шаблон данных, создайте стиль с установленным свойством ContentTemplate:
1
2
3
4
5
    
        <Setter Property="ContentTemplate" Value="{StaticResource PersonTemplate}"/>
    


Чтобы использовать этот стиль, задайте его для элемента управления:

1
2