0

我正在尝试测试从MSDN站点找到的此动画时间线类,但在加载正确的引用时遇到问题。我目前的目标是.NET 4.5。is之后的所有内容都会导致错误,指出最后 5 个都不存在于. 但是当我检查参考列表/尝试添加它们时,没有列出 它们(除了)。System.WindowsSystem.WindowsSystem.Windows

using System;
using System.Windows;
using System.Windows.Navigation; <--- From here down, none exist
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Windows.Controls;

有没有办法让Visual Studio识别它们?

4

1 回答 1

2

该类AnimationTimeline是 Windows Presentation Foundation (WPF) 的一部分。我怀疑您的项目是作为 Windows 窗体应用程序创建的。这些是非常不同的技术,通常您不会将它们混合在一起,除非在特殊情况下。

如果你查看链接我们的同一个 MSDN 页面,你会看到它是这样写的:

程序集:PresentationCore(在 PresentationCore.dll 中)

因此,为了使用该类,您必须添加对 PresentationCore.dll 的引用。您通常还希望至少为核心 WPF 功能引用 PresentationFramework.dll 和 WindowsBase.dll。

如果您只是在 Visual Studio 中创建一个新的 WPF 应用程序,它应该具有适当的引用。

于 2013-10-06T00:18:41.140 回答