問題タブ [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.

0 投票する
1 に答える
1042 参照

wpf - Baml2006Readerを使用してbamlからResourceDictionaryをロードする

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 行目の内部例外: