如何在VS2010设计视图中编辑WPF数据模板?

如何在VS2010设计视图中编辑WPF数据模板?,wpf,visual-studio-2010,xaml,datatemplate,design-view,Wpf,Visual Studio 2010,Xaml,Datatemplate,Design View,如何在VS 2010设计视图中编辑WPFDataTemplate(或类似内容)? <ListView ItemsSource="{Binding}" DataContext="{Binding}" d:DataContext="{d:DesignData Source=SampleData/PeopleSampleData.xaml}"> <ListView.ItemsPanel> <ItemsPane

如何在VS 2010设计视图中编辑WPF
DataTemplate
(或类似内容)?

<ListView ItemsSource="{Binding}"
          DataContext="{Binding}"
          d:DataContext="{d:DesignData Source=SampleData/PeopleSampleData.xaml}">
    <ListView.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapPanel Orientation="Horizontal"/>
        </ItemsPanelTemplate>
    </ListView.ItemsPanel>
    <ListView.ItemTemplate>
        <DataTemplate>
            <Border>
                <WrapPanel Orientation="Vertical">
                    <TextBlock Text="{Binding FirstName}"/>
                    <TextBlock Text="{Binding LastName}" />
                    <TextBlock Text="{Binding Age}"/>
                </WrapPanel>
            </Border>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>
这可能吗?如果我能像普通(非模板)项目一样拖放模板项目(如
TextBlock
s),我会很高兴。这样做可以比使用剪切/复制/粘贴方法逐行重新定位大量图元更快、更容易

例如,我想在Design视图中编辑以下代码。但是,我可以选择的唯一控件是
列表视图
。为了对
ListView
的子对象进行任何更改,我必须将光标移动到它或键入它。这是非常有限的

示例XAML:

<ListView ItemsSource="{Binding}"
          DataContext="{Binding}"
          d:DataContext="{d:DesignData Source=SampleData/PeopleSampleData.xaml}">
    <ListView.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapPanel Orientation="Horizontal"/>
        </ItemsPanelTemplate>
    </ListView.ItemsPanel>
    <ListView.ItemTemplate>
        <DataTemplate>
            <Border>
                <WrapPanel Orientation="Vertical">
                    <TextBlock Text="{Binding FirstName}"/>
                    <TextBlock Text="{Binding LastName}" />
                    <TextBlock Text="{Binding Age}"/>
                </WrapPanel>
            </Border>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>


注意:您可能会说编辑3x
TextBlock
s并不太糟糕,我同意,但出于示例目的,我已经大幅缩短了代码

我认为微软也想销售Blend,所以他们不会将此功能整合到VS designer中。

所以Blend可以做到。。。六羟甲基三聚氰胺六甲醚。。。有没有插件可以做到这一点?或者你知道的某种模拟它的把戏?编辑:哎哟。。混合饮料也要600美元。。。