Эта ошибка указывает, что атрибут был применен к элементу свойства, который недопустим.В вашем случае это атрибут x:Key
элемента controlsInputToolkit:ContextMenuService.ContextMenu
.Вам нужно будет удалить его.
Вы можете идентифицировать элементы свойства в XAML по периоду, который включен в имя элемента.Часть имени до точки является именем класса, а следующая часть является свойством этого класса.Атрибуты не допускаются в таких элементах.
Ваш XAML был достаточно компактным, чтобы я мог легко найти проблему.Если эта ошибка возникает в гораздо большем файле XAML, то в Visual Studio можно использовать следующее регулярное выражение для поиска проблемы.Просто установите флажок «Использовать» в диалоговом окне «Найти и заменить» и выберите «Регулярные выражения» в поле со списком.
\ <: Al @ .: Al @: Al @ = \ ". @ \ ": b @>
Если вам нужно настроить выражение, тогда будет полезна документация MSDN о синтаксисе регулярных выражений .