问题标签 [baml2006reader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 使用 Baml2006Reader 从 baml 加载 ResourceDictionary
如何在不实际实例化 the 的情况下阅读包含 aResourceDictionaory
的baml 流?Baml2006Reader
ResourceDictionary
我可以通过仅包含 UserControl 的常规 baml 做好准备,并且可以使用Baml2006Reader.NodeType
等检查 XAML 树。
但是一旦读者点击 a ResourceDictionary
, Baml2006Reader.Member.Name
is"DeferrableContent"
并且 Baml2006Reader.Value
包含 aMemoryStream
不能被Baml2006Reader
. 我无法事件实例化阅读器:
System.IO.EndOfStreamException 发生 HResult=-2147024858
消息=无法读取超出流的末尾。Source=mscorlib StackTrace:在 System.IO.MemoryStream.InternalReadInt32() at System.Windows.Baml2006.Baml2006Reader.Process_Header() at WpfApplication10.AssemblyExtensions.Read(Stream stream, List`1 result) in d:\Documents\Visual Studio 2012\Projects\WpfApplication10\WpfApplication10\AssemblyExtensions.cs:第 84 行内部异常: