シンプルな ListView を備えた MVVM WPF アプリケーションがあります。現在、ViewModel には List プロパティのみが含まれています。DesignData/SampleData.xaml ファイルを追加し、ビルド アクションを「DesignData」に設定して、ウィンドウの 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 から次の警告が表示されるだけです。
「ビルドアクション」が何であっても、同じ警告が表示されます。
サンプルデータ.xaml:
<MainWindowViewModel xmlns="clr-namespace:..."
xmlns:local="clr-namespace:...">
<MainWindowViewModel.Orders>
<local:Order OrderId="1000654321"/>
</MainWindowViewModel.Orders>
</MainWindowViewModel>
それを修正する方法についてのアイデアはありますか?
編集:
プロジェクトの構造