WPF DataGrid의 스타일을 지정하려고합니다. 그러면 이전 행의 속성이 변경 될 때 시각적 인 표시기가 나타납니다. 전경색을 변경하여 시작하십시오. 그러나 이렇게하면 다중 값 변환기의 바인딩이 손상됩니다. 바인딩이 실제로 열의 내용에 대해 잘 작동하기 때문에 정말 이상하게 보입니다. 따라서 아래 예제에서 위치 값이 표시되지만 다중 값 변환기는 전달되는 각 값에 대해 DependencyProperty.Unset을 수신합니다. 내가 잘못하고있는 것에 대해 누구나 아이디어가 있습니까?WPF DataGrid Column에서 MultiBinding 설정
이System.Windows.Data Error: 36 : Cannot find previous element for use as RelativeSource because there is no parent in generated context.
이 분명히 결합을 의미 부모가 없기 때문에 형제를 찾는 방법이 없습니다 :
<DataGridTextColumn Header="Location" Binding="{Binding Location}">
<DataGridTextColumn.Foreground>
<MultiBinding Converter="{StaticResource ResourceKey=valueEqualityToBrush}">
<Binding Path="Location" />
<Binding Path="Location" RelativeSource="{RelativeSource Mode=PreviousData}" />
</MultiBinding>
</DataGridTextColumn.Foreground>
</DataGridTextColumn>
감사합니다, 그렉