ObservableコレクションをXAMLインターフェイスにバインドしようとしています。すべてが期待どおりにビルドおよび実行されますが、次のコードは、名前...が名前空間に存在しないというエラーでDesignerを壊します...。
Windows7マシンでVisualStudio2012 Premium withUpdate1を実行しています。同じ問題がSilverlightとWPFでも発生します。最終的には、Silverlight5でソリューションを実装する必要があります。
<Window x:Class="BindingObservableCollection.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:c="clr-namespace:BindingObservableCollection"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<c:NameList x:Key="NameListData"/>
</Window.Resources>
namespace BindingObservableCollection
{
public class NameList : ObservableCollection<PersonName>
{
public NameList() : base()
{
Add(new PersonName("Willa", "Cather"));
Add(new PersonName("Isak", "Dinesen"));
Add(new PersonName("Victor", "Hugo"));
Add(new PersonName("Jules", "Verne"));
}
}