В моем модуле призмы у меня есть следующий фрагмент кода:
using (var manifestResourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("MyAssembly.CaseHost.ViewModelDataTemplates.xaml"))
{
ParserContext context = new ParserContext();
context.XmlnsDictionary.Add("local", "clr-namespace:MyAssembly.CaseHost");
var resourceDictionary = (ResourceDictionary)XamlReader.Load(manifestResourceStream, context);
_resourceRegistry.Add(resourceDictionary);
}
Я пытаюсь загрузить этот очень простой ResourceDictionary:
<DataTemplate DataType="{x:Type local:PlayPauseViewModel}">
<Label>Look mom!</Label>
</DataTemplate>
Это дает мне следующее исключение:
Ссылка на тип не может найти открытый тип с именем 'PlayPauseViewModel'.
Это зверь приложения cpp / winforms / wpf, поэтому я не могу использовать URI. Как я могу решить это?