나는 foillowing의 XAML을로드하기 위해 노력하고있어 함께 작동하지 않는 것XamlReader.Parse는 HierarchicalDataTemplate
이 (내 기계가 프랑스어로 구성되는'Impossible de créer le type inconnu 'HierarchicalDataTemplate'.' numéro de ligne '1' et position de ligne '2'.
,이 메시지가 의미 : "를 UNK을 만들 수 없습니다 m이 오류가 nown 유형 HierarchicalDataTemplate ").
누군가가 왜 그런 생각을 갖고 있습니까? xaml 스 니펫은 xaml 파일에 직접 쓰여질 때 완벽하게 작동합니다.
감사합니다.
편집
나는 간단한 버전으로 테스트했다 :
string template = "<HierarchicalDataTemplate ItemsSource=\"{Binding Items}\">" +
"<TextBox Text=\"Test\"/>"+
" </HierarchicalDataTemplate>";
을하고 문제는 동일합니다.
Edit2가
문제가 넓은과`HierarchicalDataTemplate 'string test = "<TextBox Text=\"Test\" />";
var ret = XamlReader.Parse(test);
같은 오류를 생성과 관련이없는 것 같다 확인
...
난 그냥 핸들러를 제거 테스트 및 오류 메시지가 여전히 동일합니다 :
그래서이 코드가 작동합니다. – Shimrod
사실 더 간단한 버전을 사용하여 테스트했습니다 :'Text template text = \ "Test \"/> "+ " HierarchicalDataTemplate> ";"같은 오류 메시지가 나타나면서 여전히 실패합니다. – Shimrod