Silverlight 응용 프로그램 및 MVVM 패턴 사용에 약간 문제가 있습니다.Silverlight : 코드 뒤의 ViewModel 트리거 함수
내보기에는 DataGrid가 있습니다. ItemsSource는 일반적으로 ViewModel에 바인딩되지만 특정 경우에는 동적 인 열이 필요하고 내 항목 컬렉션은 각 항목에 대한 사전으로 구성되어 있으므로 표시 할 클래스 속성이 없습니다. 내 DataGrid의 실제 디자인이 내 ViewModel과 아무 관련이 없기 때문에 내 솔루션은 코드 숨김에서이 모든 것을 생성하는 것이 었습니다. 이것은 열이 데이터 바인딩 될 수 없기 때문에 내가 생각할 수있는 유일한 해결책이었습니다.
나는이 모든 것을 사용할 수 있습니다. 내 문제는 내가 RIA를 사용하고 있으며 아이템 컬렉션이 로딩을 마쳤을 때 뷰가 잘 모른다는 것입니다. 뷰에 일반 단추를 넣어 코드 숨김 기능을 트리거하여 디자인을 시도했지만 분명히이 솔루션은 좋지 않습니다. 내 아이템 콜렉션이 로딩을 마친 즉시 실행할 수 있도록 codebehind 함수가 필요합니다.
내 코드 숨김을 ViewModel에서들을 수 있습니까?