XAML バインディングをインポートするクラスを動的に作成しようとしています。WPF ではうまく機能しますが、Windows Phone 8 では機能しません。明らかに、Windows Phone 8 はdynamic
データ コンテキストへのバインディングをサポートしていません (動的なメソッドやプロパティを呼び出そうとしないだけです)。
だから私はより長いルートに行き、クラスを動的に発行すると思いました。残念ながら、Windows Phone 8 で IL を出力する方法は見つかりませんでした。System.Reflection.Emit
名前空間は存在しますが、エミッタ ヘルパー クラスは含まれていません。System.AppDomain
はまったく存在しないため、新しく生成されたクラスを配置するための新しいアセンブリを作成できません。
サポートされていることに気づきましたDynamicMethod
が、あちこちの匿名メソッドだけでなく、クラス全体を生成する必要があります。Windows Phone 8 では IL の放出は完全に禁止されていますか?