0

ResourceDictionaorytheBaml2006Readerを実際にインスタンス化せずに、を含む baml ストリームを読み取るにはどうすればよいResourceDictionaryですか?

UserControl だけを含む通常の baml を使用して準備を整えることができ、etc を使用して XAML ツリーを調べることができますBaml2006Reader.NodeType

しかし、リーダーが a にヒットするResourceDictionaryと、の別のインスタンスでは解析できないaBaml2006Reader.Member.Name"DeferrableContent"あり、 Baml2006Reader.Value含まれています。リーダーをインスタンス化するイベントを実行できません:MemoryStreamBaml2006Reader

System.IO.EndOfStreamException が発生しました HResult=-2147024858
Message=ストリームの終わりを超えて読み取ることができません。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 行目の内部例外:

4

1 に答える 1