Silverlight到WPF转换器

本文关键字:转换器 WPF Silverlight | 更新日期: 2023-09-27 18:00:46

因为WPF和Silverlight彼此非常接近(在语法方面)。

我的问题是,我们有没有任何工具可以将wpf控件转换为silverlight控件,反之亦然。

我知道WPF中的所有内容都不应该在Silverlight上运行,但由于来自相同的代码库,因此可以进行转换。

Silverlight到WPF转换器

理论上,您可以编写一个在许多情况下都能工作的转换器,但它永远不会在所有情况下都工作,因为这两种实现并不完全兼容。在这种情况下,可能会有很多问题无法在转换时自动解决,因此只手动移植会更快。这可能就是没有可用转换器的原因。更不用说对这种工具的需求很少。

WPF控件构建在完整的.Net.之上

Silverlight控件构建在.Net.的一个子集之上

如果WPF控件在使用.Net时受到限制,那么转换是可行的,但坦率地说,我认为有太多的例外情况,不值得这样做。

我们需要在WPF&Silverlight我们"链接"到一个公共库中的文件(该库只是一个存储库,而不是构建的)。我们可以切割的Xaml;粘贴