У меня была эта ошибка, когда я попытался применить контекстные меню к своему TreeView
. Эти попытки оказались в плохом XAML, который каким-то образом скомпилирован:
<TreeView Height="Auto" MinHeight="100" ItemsSource="{Binding Path=TreeNodes, Mode=TwoWay}"
ContextMenu="{Binding Converter={StaticResource ContextMenuConverter}}">
ContextMenu="">
<TreeView.ItemContainerStyle>
...
Обратите внимание на проблемную строку: ContextMenu="">
. Я не знаю, почему он скомпилирован, но я решил, что стоит упомянуть в качестве причины для этого загадочного сообщения об исключении. Как сказал Armentage, внимательно осмотрите XAML, особенно в местах, которые вы недавно редактировали.