Создание шаблона данных для ListBox для WindowPhone7 - PullRequest
1 голос
/ 27 января 2011

Возможно ли создать шаблон данных для списка в WP7, используя код C # вместо XAML ??

1 Ответ

2 голосов
/ 27 января 2011

Вы не можете создать экземпляр кода DataTemplate таким же образом, как для обычных элементов управления, но вы можете использовать метод XamlReader.Load() для создания DataTemplate из строки XAML:

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 в коде .

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