Представление «Дизайн» DataTemplate в ResourceDictionary в Visual Studio

Есть ли способ предварительного просмотра графического интерфейса в DataTemplate? например если у меня есть словарь ресурсов, содержащий DataTemplate, а шаблон данных содержит код GUI, как


    
        
    

Могу ли я просмотреть только стековую панель? (например, предварительный просмотр UserControl в режиме конструктора). Если это невозможно с оригинальным VS, есть ли плагин для этого?

 v.g.26 авг. 2015 г., 16:00
@ TheodoreZographos, как это сделать, в частности. Это именно то, что я ищу
 Theodore Zographos22 июл. 2014 г., 15:01
Это было бы хорошей функцией для Visual Studio 2013, для таких людей, как я, которые неМне нравится использовать Expression Blend. Другим способом было бы создать отдельный файл XAML, содержащий DataTemplate (вы ненеобходимо создать UserControl), а затем связать свой XAML-файл с вашим ResourceDictionary.
 Hannish12 дек. 2013 г., 03:04
Если вы не хотите копировать StackPanel в пустой UserControl и использовать редактор представления дизайна VS, редактировать и копировать обратно в DataTemplate, вы должны использовать Expression Blend, как сказал @Jehof. Я делал это сам в некоторых случаях, когда я неНе хочется использовать Blend.
 Jehof10 апр. 2013 г., 12:07
Выражение Blend может сделать это. Но яЯ не знаю ни одного инструмента для Visual Studio, который визуализирует DataTemplate

Ответы на вопрос(2)

например,ItemTemplate="{StaticResource MyTemplate}"Вы можете навести курсор на имя шаблона и нажать F12, чтобы Visual Studio отобразил шаблон в конструкторе XAML.

По какой-то причинеэто работает только один раз, Вы должны закрыть и снова открыть форму, чтобы увидеть другой шаблон. Конечно, естьЕсть какой-то способ избежать этого, но у меня нетЯ был в состоянии понять это.

но Expression Blend поддерживает, если вы можете получить к нему доступ. Вот'Несколько инструкций по нескольким способам редактирования ресурсов шаблона:

http://msdn.microsoft.com/en-us/library/cc294908(v=expression.40).aspx

В частности, если выЯ хотел бы отредактировать DataTemplate, расположенный в ResourceDictionary, вы бы:

Загрузить проект в BlendНайдите файл .xaml, содержащий ResourceDictionary вРесурсы панель (по умолчанию закреплена справа)Найдите DataTemplate в списке ресурсов (по ключу)НажмитеИзменить ресурс

Я знаю, что это старый вопрос, но я надеюсь, что это поможет!

 binaryfunt27 февр. 2018 г., 21:09
Это неРаботать с проектами, предназначенными для Windows 10 Fall Creators Update и, возможно, более ранних версий

Ваш ответ на вопрос