C# 是否可以在wpf中使用silverlight引用?

C# 是否可以在wpf中使用silverlight引用?,c#,wpf,silverlight,xaml,C#,Wpf,Silverlight,Xaml,这可能是一个非常愚蠢的问题,但据我所知,相当多的SILVERLIGHT是WPF的一个子集。我还对新的SILVERLIGHT应用程序和WPF应用程序中的引用进行了侧对侧比较。从名字上看,许多可以用在其他人身上 但我想在我的“PF应用程序”中放置一个特定的参考,它不在可用参考列表中,但在SILVERLIGHT导航应用程序的参考中 System.Windows.Controls.Navigation 这应该允许我(理论上无论如何)通过点击按钮来更改主窗口上的源页面,而该按钮(根据我的研究)在默认情况下

这可能是一个非常愚蠢的问题,但据我所知,相当多的SILVERLIGHT是WPF的一个子集。我还对新的SILVERLIGHT应用程序和WPF应用程序中的引用进行了侧对侧比较。从名字上看,许多可以用在其他人身上

但我想在我的“PF应用程序”中放置一个特定的参考,它不在可用参考列表中,但在SILVERLIGHT导航应用程序的参考中

System.Windows.Controls.Navigation

这应该允许我(理论上无论如何)通过点击按钮来更改主窗口上的源页面,而该按钮(根据我的研究)在默认情况下仅在SILVERLIGHT导航应用程序中可用。e、 g点击按钮1;主窗口显示页面A。单击按钮2;主窗口显示B页


所以我的问题是,有没有可能像许多其他人一样,将此引用添加到WPF?或者我只是因为他们的名字一样,就认为他们是一样的东西,从而误导了我自己?非常感谢您的知识。

Silverlight使用与WPF不同的CLR。Silverlight使用的CLR要小得多,并且缺少WPF喜欢的许多特性。有时它还具有一些主.net框架所没有的功能

由于这种差异,任何DLL都不能在Silverlight和WPF之间直接互换,除非它们是这样创建的。默认情况下,以下库是可互换的

Mscorlib
System
System.Core
System.ComponentModel.Composition
Microsoft.VisualBasic 
在您的情况下,可能无法从WPF引用该dll


Silverlight使用的CLR与WPF不同。Silverlight使用的CLR要小得多,并且缺少WPF喜欢的许多特性。有时它还具有一些主.net框架所没有的功能

由于这种差异,任何DLL都不能在Silverlight和WPF之间直接互换,除非它们是这样创建的。默认情况下,以下库是可互换的

Mscorlib
System
System.Core
System.ComponentModel.Composition
Microsoft.VisualBasic 
在您的情况下,可能无法从WPF引用该dll


正如Tanmoy所说,即使对于WPF和Silverlight共同的功能,要引用的实际程序集也可能不同

也就是说,据我所知,WPF和Silverlight共享许多导航概念,您甚至可以编写一个WPF浏览器应用程序,其行为和外观类似于Silverlight应用程序


阅读WPF这个主题的切入点是。

正如Tanmoy所说,即使对于WPF和Silverlight共同的特性,要参考的实际组件也可能不同

也就是说,据我所知,WPF和Silverlight共享许多导航概念,您甚至可以编写一个WPF浏览器应用程序,其行为和外观类似于Silverlight应用程序


WPF阅读这个主题的切入点是。

我很害怕。如果有的话,我想我得另找一份工作。谢谢,我是Tanmoy。不管怎样,你都为我节省了不少时间,我很害怕。如果有的话,我想我得另找一份工作。谢谢,我是Tanmoy。不管怎样,你都为我节省了不少时间。这是个开始。至少你给了我一个选择。如果我成功了,我会发回的。谢谢,我是约翰。这是个开始。至少你给了我一个选择。如果我成功了,我会发回的。谢谢,我是约翰。