我正在尝试将Observable Collection绑定到XAML接口。 虽然所有内容都按预期构建和运行,但以下代码会破坏Designer,并且命名空间中不存在名称...的错误....
我在Windows 7计算机上运行带有Update 1的Visual Studio 2012 Premium。 Silverlight和WPF中出现同样的问题 我最终需要在Silverlight 5中实现一个解决方案。
<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"));
}
}