XAML で ItemsControl/ItemsSource="{Binding AvailableContracts}" を定義するときに、Visual Studio が DataContext がバインドされている ModelView のプロパティ AvailableContracts を見つけてそれを反映するのに十分スマートになるといいでしょう。タイプ:
<TextBlock Text="{Binding Path=
AvailableContracts は List コレクションであるため、ContractModelView で使用できるバインド可能なプロパティの IntelliSenseがポップアップ表示されます。
Visual Studio がこの論理パスをたどって、必要なインテリセンスを提供できない理由がわかりません。ここでの切断が何であるかを誰か説明できますか? または、確かに、インテリセンスを提供できるように「何らかの助けを与える」方法があります。これを行うためのサードパーティ製ツールはありますか? おそらくVS2010で?MEF は VS2010 でインテリセンスを大幅に改善すると聞いています。そう願っています。
XAML ビューを作成するときのデータバインディング インテリセンスの欠如は、メモ帳のように感じます。:-(
<UserControl
x:Class="TestMvvmWpf8898.Views.CustomerView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<StackPanel>
<TextBlock Text="{Binding Path=FullName}"/>
<ItemsControl ItemsSource="{Binding Path=AvailableContracts}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=NEED_INTELLISENSE_HERE
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</Grid>
</UserControl>