我一直在欢快使用DesignData在Windows Phone应用,并且我希望用它来帮助可视化的Metro风格应用程序的设计在VS2012 /掺和VS.
我已经试过有望明显:
<common:LayoutAwarePage
x:Name="pageRoot"
x:Class="MyRootNamespace.Views.EventView"
DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
IsTabStop="false"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyRootNamespace.Views"
xmlns:common="using:MyRootNamespace.Common"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:bm="using:Bing.Maps"
d:DataContext="{d:DesignData Source=../SampleData/SpecialEventSampleData.xaml}"
mc:Ignorable="d">
随着SpecialEventSampleData.xaml寻找松散喜欢:
<local:SpecialEvent
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyRootNamespace.ViewModels"
EventName="Foo Fighters"
Description="This exclusive April Fools Gig will see Dave Grohl and the rest of the Foo Fighters rock out at this exclusive made up gig"
VenueName="Village Hall"
/>
它指的是这个类有一个公共的无参数构造函数,但Visual Studio是给了一个错误:
错误无法创建“SpecialEvent”的一个实例。 C:\ MyRootNamespace.Windows \的sampleData \ SpecialEventSampleData.xaml
此外,我期待有设置构建行动“DesignData”,或类似的,但这并不似乎是在Visual Studio 2012的选项?
我需要做什么做能够得到设计时的数据在VS2012工作/配方?