有沒有辦法在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