【发布时间】:2014-12-27 15:11:00
【问题描述】:
我是 MVVM 和 Caliburn.Micro 的新手。 我正在尝试使用具有组合框的 Caliburn.Micro 做一个简单的应用程序。 组合框项目是在程序运行时动态添加的,问题是组合框在第一个项目导航后停止更新其内容。
在视图中:
组合框声明如下:
<ComboBox x:Name="cmbProductList" />
在 ViewModel 中:
我为组合框项目声明以下列表:
List<string> L = new List<string> { };
我正在使用以下方法来填充组合框项:
public List<string> cmbProductList
{
get
{
return L;
}
set
{
L = value;
NotifyOfPropertyChange("cmbProductList");
}
}
这个命令添加一个项目到这个列表:
L.Add(p1.ID.ToString());
【问题讨论】:
标签: caliburn.micro