如何在VS2010设计视图中编辑WPF数据模板?
如何在VS 2010设计视图中编辑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
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美元。。。