我有一个带有简单 ListView 的 MVVM WPF 应用程序。ViewModel 目前只包含一个 List 属性。我添加了一个 DesignData/SampleData.xaml 文件,将其构建操作设置为“DesignData”并在 Window 的 XAML 代码中引用它
<Window x:Class="..."
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="..."
mc:Ignorable="d"
Title="MainWindow" Height="483" Width="932">
<Grid d:DataContext="{d:DesignData Source=./DesignData/SampleData.xaml}">
但是设计器中没有任何显示,VS2010 只是给我以下警告:文件'./DesignData/SampleData.xaml'不是项目的一部分,或者它的'构建操作'未设置为'资源'。
无论“构建操作”是什么,它仍然给我同样的警告。
样本数据.xaml:
<MainWindowViewModel xmlns="clr-namespace:..."
xmlns:local="clr-namespace:...">
<MainWindowViewModel.Orders>
<local:Order OrderId="1000654321"/>
</MainWindowViewModel.Orders>
</MainWindowViewModel>
关于如何解决这个问题的任何想法?
编辑:
项目结构