что не так в следующем коде?
Я получаю эту ошибку во время компиляции:
Свойство 'TargetName' не представляет действительную цель для 'Setter', потому чтоэлемент с именем 'cc' не был найден.Убедитесь, что цель объявлена перед любыми сеттерами, триггерами или условиями, которые ее используют.
Как мне выполнить рефакторинг своего кода, чтобы я мог скомпилировать его без ошибок?
Я просто хочу переключить табличку данных с DataTrigger, привязанным к значению в моем PersonViewModel!
<ContentControl x:Name="cc" Grid.Column="1">
<DataTemplate>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=CurrentPersonViewModel.IsNew}" Value="True">
<Setter TargetName="cc" Property="ContentTemplate" Value="{DynamicResource NewPersonId}" />
</DataTrigger>
<DataTrigger Binding="{Binding Path=CurrentPersonViewModel.IsNew}" Value="False">
<Setter TargetName="cc" Property="ContentTemplate" Value="{DynamicResource SelectedPersonId}" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ContentControl>