我正在研究一个非常简单的例子。我只是将我的xaml中的Listbox绑定到一个observablecollection。但是我无法正确设置我的datacontext。
namespace TestThis
{
public class Presenter
{
public Presenter()
{
_obs.Add("hy");
}
ObservableCollection<string> _obs = new ObservableCollection<string>();
public IEnumerable<string> Strings
{
get { return _obs; }
}
}
}
Over d:DataContext =&#34; {d:DesignInstance local:Presenter}&#34;它说&#34;名称&#34;演示者&#34;命名空间中不存在&#34; clr-namespace:TestThis&#34; (TestThis是项目名称)。当我将我的列表框绑定到我的ObservableCollection时,它因此无法绑定到它。
我的Presenter类的代码:
.val()
在代码隐藏中,只有默认的InitializeComponent()。
更新: 重新编译代码修复了datacontext问题