Возможно ли создать шаблон данных для списка в WP7, используя код C # вместо XAML ??
Вы не можете создать экземпляр кода DataTemplate таким же образом, как для обычных элементов управления, но вы можете использовать метод XamlReader.Load() для создания DataTemplate из строки XAML:
DataTemplate
XamlReader.Load()
string xaml = @"<DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation"" xmlns:x=""http://schemas.microsoft.com/winfx/2006/xaml""> <!-- Template content goes here. --> </DataTemplate>"; var dt = (DataTemplate)XamlReader.Load(xaml);
Обязательно добавьте любые дополнительные пространства имен, которые могут вам понадобиться. Ответ на этот вопрос также показывает, что вы можете создавать привязки в DataTemplate таким же образом: Создание шаблона данных Silverlight в коде .