Есть ли способ визуализации ItemTemplate в WPF - PullRequest
4 голосов
/ 29 октября 2010

У меня есть ItemsControl, который имеет довольно сложный ItemTemplate, который позволяет пользователю редактировать ордер. К сожалению, область разработки в Visual Studio не показывает ItemTemplate, поэтому я не получаю мгновенную обратную связь о внесенных изменениях. Есть ли способ визуализации ItemTemplate в Visual Studio? Вот структура моего контроля:

<ItemsControl ItemsSource="{Binding Orders, Mode=TwoWay}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Grid>
                <!-- Fairly complex form here -->
            </Grid>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

Ответы [ 2 ]

3 голосов
/ 29 октября 2010

Раньше я просто копировал содержимое DataTemplate в новый WPFControl.Иногда мне приходилось использовать какие-то фиктивные данные, чтобы правильно их просматривать, но по большей части они работают нормально.

2 голосов
/ 29 октября 2010

Если у вас сложный пользовательский интерфейс, может быть лучше преобразовать его в UserControl, который затем можно нормально визуализировать в Visual Studio.

В качестве альтернативы, я считаю, что Expression Blend (если у вас естьдоступ к этому) позволяет визуализировать DataTemplate непосредственно

...