내가 수동으로이 같은 스타일을 통해 DataGridCell's의 DataContext를 설정하려는 남아 :못해
그런 다음 다른 곳에서 나는 열의 모든 셀에 대한 셀 스타일을 설정하고<Style TargetType="DataGridCell" x:Key="DynamicGridCellStyle">
<Setter Property="DataContext" Value="{x:Null}"/>
</Style>
:
<DataGridTemplateColumn
csdpp:CalendarProperties.EnumDay="Tue"
HeaderStyle="{StaticResource DayHeaderStyle}"
CellStyle="{StaticResource DynamicGridCellStyle}">
</DataGridTemplateColumn>
실제로 x : Null이 아니지만 바인딩이 문제는 아니지만 x : Null에도 문제가 남아 있습니다.
문제점 : 시작시이 문제를 호출 한 후 DataGridCell의 DataContexts와 null이 다릅니다. 뭔가 바뀌고 있습니다.
어떻게 잡을 수 있습니까? DataContextChanged 이벤트를 찾고 있었지만 다음 무거운 코드로 연결됩니다. 아니면 어떻게 가능할까요? DataGridCell 안에 CollectionViewSource에 연결된 DataGridCell이있어 문제가 될 수 있습니까? CollectionViewSource가 DataGridCell DataContext를 변경할 수 있습니까?