2010-05-19 7 views
0

내가 지금과 같은 사용자 지정 컨트롤에 바인딩하기 위해 노력하고있어 업데이트 될 때 업데이트되지 바인딩 내 사용자 지정 컨트롤에서 해당 항목을 볼 수 있지만 나중에 항목을 추가 할 때 업데이트되지 않습니다. Mode = TwoWay를 설정해 보았습니다. 그러나 "Path"가 필요하다는 것과 나는 이와 같은 바인딩에 익숙하지 않습니다 (이것은 새로운 것입니다)라고 말합니다.WPF는 바인더 제본 객체가

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; } 
     } 
    } 
} 

어떤 아이디어 : 여기

내 TaskCollection 클래스입니다? 이 작업을 수행하는 더 나은/쉬운 방법이 있습니까?

답변

5

WPF 시스템에 항목이 목록에 추가되었다는 메시지가 표시되어야합니다.

가장 간단한 방법은 List<TaskItem> 대신 System.Collections.ObservableCollection<TaskItem>에 바인딩하는 것입니다. 그러면 컬렉션이 변경 될 때 알림이 발생합니다.

+1

감사합니다. 당신은 신들 가운데 있습니다. –