我们计划开发一款既可以在Silverlight中开发,也可以在WPF中开发的应用程序。
我想知道,由于我们将在XAML中实现接口,它是否在两种技术中都兼容?
在从一种技术迁移到另一种技术时,我们应该预期哪些问题?
我们计划开发一款既可以在Silverlight中开发,也可以在WPF中开发的应用程序。
我想知道,由于我们将在XAML中实现接口,它是否在两种技术中都兼容?
在从一种技术迁移到另一种技术时,我们应该预期哪些问题?
最终,Silverlight 只是 WPF 实体的一个子集,因此在移植到 Silverlight 时可能会发现某些可用元素在 WPF 中不存在,这些元素包括:
Triggers
。诸如此类。
我猜你最大的问题可能是将自定义控件移植,这与其他代码类似,可以很大程度上转移,但在标记和后台代码之间会有许多明显的警告。你可能需要调整大多数WPF控件以在Silverlight中编译,修改模板、资源等的TargetType
值,并用另一个控件替换一个控件(有时需要创建自己的控件以实现目标,例如缺失Silverlight中的UniformGrid
)。
我想发链接,但其他人似乎已经披露了你需要知道的一切。玩得开心。
Storyboard.Begin
- 我没有遇到你提出的另一种替代方法。 - Grant Thomas