我正在尝试使用此库 Manufaktura在WPF应用程序中绘制音乐符号。
上的说明,我有需要的使用声明using Manufaktura.Controls;
using Manufaktura.Model;
using Manufaktura.Music;
using Manufaktura.Controls.WPF;
using Manufaktura.Model.MVVM;
我也在Visual Studio的解决方案资源管理器中引用了相应的dll。
当我使用代码示例时,我得到两个错误(三个但是两个基本相同)。
指令代码:
public class TestDataViewModel : ViewModel
{
private Score data;
public Score Data
{
get { return data; }
set { data = value; OnPropertyChanged(() => Data); }
}
public void LoadTestData()
{
}
}
错误:
错误1类型或命名空间名称'得分'找不到(你错过了使用指令或汇编引用吗?)
和
错误3方法的类型参数' Manufaktura.Model.MVVM.ViewModel.OnPropertyChanged(System.Linq.Expressions.Expression>)'无法从使用中推断出来。尝试显式指定类型参数。
我错过了什么吗?
答案 0 :(得分:2)
我认为您需要引用库而不是添加using语句。因此,右键单击项目的引用,然后右键单击文档中列出的每个类库的“添加引用...”。
仅供参考,第二个错误只是未找到分数类型的结果。一旦编制者知道得分,就应该消失。
更新:我检查了Manufaktura.Controls类库,Score类位于命名空间Manufaktura.Controls.Model中。因此,尝试为该命名空间添加using语句。