我正试图绑定到这样的自定义控件:
<my:GanttChartTaskListView Name="ganttChartTaskListView1" ItemsSource="{Binding Source={x:Static local:TaskCollection.taskList}}" />
在我的wpf窗口构造函数中,我添加了一个项到我的任务列表中,当它加载时,我可以在自定义控件中看到该项,但是当我随后添加项时,它不会更新。我尝试设置模式=twoway,但是,它说“路径”是必需的,我不熟悉这样的绑定(这对我来说是新的)。
这是我的TaskCollection类:
namespace ProjectManager
{
public static class TaskCollection
{
private static List<TaskItem> _taskList = new List<TaskItem>();
public static List<TaskItem> taskList
{
get {return _taskList; }
set { _taskList = value; }
}
}
}
有什么想法吗?有更好/更容易的方法吗?