我正在尝试动态创建类以导入 XAML 绑定。它在 WPF 中运行良好,但在 Windows Phone 8 中运行良好。显然,Windows Phone 8 不支持绑定到dynamic
数据上下文(它只是不尝试调用任何动态方法和属性)。
所以我想我会走更长的路,动态地发出类。不幸的是,我找不到在 Windows Phone 8 中发出 IL 的任何方法。System.Reflection.Emit
命名空间存在,但不包含发射器帮助器类。System.AppDomain
根本不存在,所以我无法创建一个新程序集来放置我新生成的类。
我注意到DynamicMethod
支持,但我需要生成整个类,而不仅仅是到处都是匿名方法。在 Windows Phone 8 中完全禁止 IL 发射吗?