Это работает:Почему XamlReader бросает, когда я использую ParserContext?
XamlReader.Parse("<Pig xmlns=\"clr-namespace:Farm;assembly=Farm\"/>");
Это проливает Тег 'Pig' не существует в пространстве имен XML 'CLR-имен: Ферма; сборочный = Farm':
var context = new ParserContext();
context.XmlnsDictionary.Add("", "clr-namespace:Farm;assembly=Farm");
XamlReader.Parse("<Pig/>", context);
Почему?
Ферма - вызывающее приложение.
Для первого примера нужна строка 'context.XamlDictionary.Add (" "," Foo ");' to work. – CannibalSmith