Я изучаю WPF и запустился с этого учебного руководства MSDN.
Я просто следовал учебному руководству. Когда я закончил код согласно учебному руководству и попытке работать, я получаю исключение на странице XAML, которая говорит
'Обеспечьте значение в 'Системе. Windows. StaticResourceExtension' выдал исключение'. Номер строки '27' и положение '55' строки".. И внутреннее исключение показывает, что ошибка, "Не может найти ресурс названным 'personItemTemplate'. Имена ресурса чувствительны к регистру"..
Преступник XAML ниже.
У меня есть необходимый шаблон в ресурсах Сетки и таким образом добавляя его как статический ресурс. Однако, это выдает исключение, что datatemplate не доступен.
Переместите
в верхнюю часть определения сетки, и все будет работать. Кажется, что DataTemplate необходимо определить, прежде чем на него будет ссылаться. Я скопировал ваш образец в приложение и подтвердил, что перемещение раздела "Ресурсы" вверх решило проблему.