다른 스타일의 내용에 따라 readonly의 cellstyle을 설정하려고합니다. XAML에서 가능한가, 사소한 것 같지만 내 코드가 실패합니다.WPF DataGridTemplateColumn IsReadOnly CellStyle에서 사용할 수 없습니까?
<dg:DataGridTemplateColumn Header="Schedule" CanUserSort="True">
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DatePicker DisplayDate="{Binding myschedule}" SelectedDate="{Binding myschedule}" >
</DatePicker>
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
<dg:DataGridTemplateColumn.CellStyle>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding boundname}" Value="testsiteshouldbereadonly">
<Setter Property="IsReadOnly" Value="True" />
</DataTrigger>
</Style.Triggers>
</Style>
</dg:DataGridTemplateColumn.CellStyle>
</dg:DataGridTemplateColumn>
다음과 같은 오류가 발생합니다.
오류 18 스타일 'IsReadOnly'스타일 을 확인할 수 없습니다. 소유 유형이 Style의 TargetType 인 이거나 Class.Property 구문을 사용하여 속성을 지정하는지 확인하십시오.
아이디어가 있으십니까? 감사.
나는 DataGridTemplateColumn 설정을 시도했다, 그러나 단지 세포가 아닌 열 EN-질량을 설정합니다. – wonea