나는 dataContext를 정의한 WPF로 된 윈도우를 가지고있다. 저장 단추를 클릭하면 저장 단추가 생깁니다. 업데이트 된 datacontext를 컬렉션에 추가하고 현재 창에 대한 datacontext 개체의 새 인스턴스를 정의합니다. 이제 새 DataContext 창을 어떻게 업데이트합니까? WPF에서 윈도우의 DataContext 리 바인딩
나는이this.DataContext=insClassA;//Initially it is set
//Later on some event i'm updating the NewAttributeProperty
insClassA.NewAttribute = new NewAttribute();
을 시도하지만 UIFields은 여전히 이전 인스턴스의 값/
감사를 누르고 있습니다.
DataContext의 새 인스턴스를 만드는 특별한 이유가 있습니까? – Lazarus
몇 가지 코드를 게시 할 수 있습니까? 어떻게 DataContext를 처음부터 설정합니까? – devuxer
특정 정보를 캡처하여 주 윈도우의 datacontext에 추가하는 usercontrol이 있습니다. 그래서 클릭하면 mainwindow의 datacontext에서 정보를 업데이트하고 사용자가 usercontrol에 새 정보를 입력 할 수있게합니다. (사용자 정의 컨트롤은 팝업으로 제공됩니다) – Novice