我正在尝试从 MSDN 网站测试此处的 Animation Timeline Class ,但在加载正确的引用时遇到问题。我目前正在定位 .NET 4.5 。 System.Windows
之后的所有内容都会导致错误,表示System.Windows
中不存在最后5个。但是当我检查引用列表/尝试添加它们时,它们都没有列出(System.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 识别它们?
答案 0 :(得分:2)
AnimationTimeline
类是Windows Presentation Foundation(WPF)的一部分。我怀疑您的项目是作为Windows窗体应用程序创建的。这些是非常不同的技术,通常你不会将它们混合在一起,除非在特殊情况下。
如果您查看与我们链接的相同的MSDN网页,您会看到它的编写如下:
程序集:PresentationCore(在PresentationCore.dll中)
因此,为了使用该类,您必须添加对PresentationCore.dll的引用。您通常也希望至少为核心WPF功能引用PresentationFramework.dll和WindowsBase.dll。
如果您只是在Visual Studio中创建一个新的WPF应用程序,它应该有适当的引用。