MVVM 디자인 패턴을 사용하고 있으며 내 View의 DataContext
이 ViewModel로 설정되어 있습니다.GridView 내에서 ViewModel의 속성에 바인딩하는 방법
내보기에는 DataTable
에 바인딩 된 ItemsSource
의 ListView/GridView
이 있습니다. GridViewColumns
중 하나는 Button
인 CellTemplate
입니다. 단추의 IsEnabled
속성을 내 ViewModel 속성 인 SelectButtonsEnabled
에 바인딩하고 싶습니다.
DataTable
에 "SelectButtonsEnabled"라는 열이 없기 때문에 IsEnabled="{Binding Path=SelectButtonsEnabled}"
을 사용하면 작동하지 않습니다. 바인딩하려고하는 속성은 DataTable
의 행과 관련이 없으며 전체 ViewModel에 대해 전역입니다.
나는 어떤 종류의 RelativeSource
태그가 필요하다고 생각하지만 지금까지의 모든 시도는 실패했습니다.
감사합니다. 이 그것을 할 수있는 가장 간결한 방법 인 경우