gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:42 25 4
gpt4 key购买 nike

这可能是一个非常愚蠢的问题,但据我了解,相当多的 SILVERLIGHT 是 WPF 的一个子集。我还对新的 SILVERLIGHT 应用程序和 WPF 应用程序中的引用进行了并排比较。从名称来看,许多可以相互应用。

但是有一个特定的引用我正在寻找放在我的“PF 应用程序”中,它不在可用引用列表中,但在 SILVERLIGHT NAVIGATION APPLICATION 引用中。

系统.Windows.Controls.Navigation

这应该允许我(无论如何在理论上)通过单击按钮更改主窗口上的源页面,这是(根据我的研究)默认情况下仅在 SILVERLIGHT 导航应用程序中可用'。例如点击按钮 1; MainWindow显示页面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

More information

关于c# - 是否可以在 wpf 中使用 silverlight 引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20515247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com