Silverlight 4.0 参考Silverlight 3中的Silverlight 4控件

Silverlight 4.0 参考Silverlight 3中的Silverlight 4控件,silverlight-4.0,silverlight-3.0,runtime,Silverlight 4.0,Silverlight 3.0,Runtime,简短问题: 如果我在SL3中构建了Silverlight应用程序,我是否可以在运行时检测客户端是否正在使用SL4并使用仅在SL4中可用的Cursors.NESW 更多信息: 我有一个使用Silverlight 3构建的Silverlight应用程序。我想在我的应用程序中显示游标Cursors.SizeNESW。我的做法是将光标设置为Cursors.None,并显示一个NESW图像来代替光标 但是,在Mac上的Safari上,这会导致一个问题-Silverlight在无窗口模式下运行,如果我在Si

简短问题:

如果我在SL3中构建了Silverlight应用程序,我是否可以在运行时检测客户端是否正在使用SL4并使用仅在SL4中可用的Cursors.NESW

更多信息:

我有一个使用Silverlight 3构建的Silverlight应用程序。我想在我的应用程序中显示游标Cursors.SizeNESW。我的做法是将光标设置为Cursors.None,并显示一个NESW图像来代替光标

但是,在Mac上的Safari上,这会导致一个问题-Silverlight在无窗口模式下运行,如果我在Silverlight应用程序中放置一个覆盖Silverlight应用程序的iframe,并且在Silverlight应用程序中将光标设置为“无”,则将鼠标移到iframe上会导致光标消失。我怀疑我的图像光标显示在iframe下面的Silverlight中


由于业务原因,PC版升级到Silverlight 4可能不会很快发生。然而,我们不得不要求Mac上的Silverlight 4进行修复。

我认为不可能混合版本。一个项目被编译为SL3或SL4。您必须有两个不同版本的应用程序

此问题包含有关检测客户端运行时版本Silverlight的信息:


我认为不可能混用不同的版本。一个项目被编译为SL3或SL4。您必须有两个不同版本的应用程序

此问题包含有关检测客户端运行时版本Silverlight的信息:


Assembly.GetReferencedAssembly和GetLoadedAssembly在SL4中不受支持,因此我猜您可能是对的。Assembly.GetReferencedAssembly和GetLoadedAssembly在SL4中不受支持,因此我猜您可能是对的。