0
외부 어셈블리의 컨트롤을 동적으로로드하는 Silverlight 응용 프로그램이 있습니다. 로드 된 컨트롤 (이 경우 차트)은 올바른 datacontext (부모에 의해 암시 적으로)를 가져 와서 해당 데이터를 올바르게 표시합니다.Silverlight : 데이터 변경이 외부 어셈블리의 컨트롤로 전달되지 않습니다.
그러나 바인딩 된 데이터 격자의 일부 데이터를 변경하면 차트도 업데이트 될 것으로 예상됩니다. 사실 그것은 그렇지 않습니다. 다른 "로컬"차트를 추가하면 작동하지만 외부 어셈블리의 차트에는 적용되지 않습니다. 내가 누락 된 명백한 것이 있습니까?
미리 감사드립니다.
DataGrid가 차트에 영향을 줄 수 있는지 확신 할 수 없기 때문에 대답하기가 어렵습니다. 직선적으로 참조 할 수있는 경우 차트 컨트롤을 동적으로로드하는 이유는 무엇입니까? – vorrtex
Blend와 함께 작업하는 사용자는 응용 프로그램을 배포 한 후 Gui를 작성/변경해야합니다. 그래서 우리는 비행 중에 Gui의 일부를 교환 할 수 있습니다. – Amenti
하지만 기존 컨트롤과 스타일을 사용할 수 있습니다. 또한 문제는 xaml 파일과'ResourceDictionary' 요소에있을 수 있습니다. 'Source' 프라퍼티를' 과 같이 어셈블리로 전체 이름으로 변경하십시오. –
vorrtex