有没有办法在DataTemplate中预览GUI?例如如果我有资源字典,包含一个DataTemplate,数据模板包含GUI代码,就像Visual Studio中的ResourceDictionary中的DataTemplate的设计视图
<DataTemplate x:Key="MyTemplate">
<StackPanel>
<TextBox Text="AAA"/>
</StackPanel>
</DataTemplate>
我可以只查看StackPanel的? (如在设计视图中预览UserControl)。如果原始VS不可能,那么是否有插件?
Expression Blend可以做到这一点。但我没有意识到Visual Studio的任何可视化DataTemplate的工具 – Jehof 2013-04-10 10:07:59
除非您想将StackPanel复制到空白UserControl并使用VS设计视图编辑器,编辑并复制回DataTemplate,否则应该使用Expression Blend正如@Jehof所说。当我不喜欢使用Blend时,我在某些场合自己做了这个。 – Hannish 2013-12-12 02:04:54
对于像我这样不喜欢使用Expression Blend的人来说,这将是Visual Studio 2013的一个很好的功能。另一种方法是创建一个单独的包含DataTemplate的XAML文件(您不必创建UserControl),然后将您的XAML文件链接到您的ResourceDictionary中。 – 2014-07-22 13:01:16