2014-01-10 3 views
-1

안녕하세요. WPF MVVM 응용 프로그램이 있습니다. 나는 DatagridView 있고 목록 항목을 바인딩했습니다. 나는 또한 WPF MVVM Textbox 및 Datagrid 바인딩

지금 나는 CurrentItem.Name 또 다른 텍스트 상자를 바인더 제본하고 내가 그리드의 다른 항목을 선택할 때마다 텍스트 상자의 내용을 변경하고자하는 XAML

에 선택 항목으로 설정하는 currentItem 있습니다. 난 당신이 직접 데이터 그리드의 선택된 항목에 바인딩 할 수 있습니다 생각

+0

네,하지만 데이터 유형의 * 속성 *이 변경되면 UI가 업데이트되기를 원합니다. 데이터 클래스에도 INotifyPropertyChanged 인터페이스를 구현 했습니까? – Sheridan

답변

0

CurrentItem 개체의 Setter에서 OnProperty를 호출하지 못했습니다. 그래서 UI는 이것에 대해 결코 알리지 않았습니다.

0

응답 정도로 사람들을 게시하지 않습니다 구현 INotifyProperty의 변화가 있지만 테스트하지 :)

내가 뷰 모델이

<TextBlock DataContext="{Binding ElementName=mygrid, Path=SelectedItem, Mode=OneWay}" 
      Text="{Binding Name, Mode=OneWay}"/>