別のスタイルの内容に応じて、読み取り専用のセルスタイルを設定しようとしています。これは XAML で可能ですか? 些細なことのようですが、私のコードは失敗します。
<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' を解決できません。所有する型がスタイルの TargetType であることを確認するか、Class.Property 構文を使用してプロパティを指定します。
何か案は?ありがとう。