Development Experience/C#
WPF C# Button Command in DataTemplate (바인딩이 안될때..)
Praiv.
2020. 3. 19. 13:31
DataTemplate 안에 선언된 Button의 경우 Command를 그냥 바인딩하면 바인딩이 안된다.
Command가 부모의 DataContext에 존재하기 때문이다. 그래서 Command를 찾기 위한 대상을 변경해주어야 한다.
즉 정리해보면,
평소라면
위와 같이 선언했겠지만
DataTemplate 내부에 Button이 존재한다면
위와 같이 선언해야한다.
혹은 좀 더 간결하게 하기 위해
반응형