2015-10-01 4 views
0

У меня есть класс C#.C# - Не удалось реализовать «INotifyDataErrorInfo»

class MyClass: AnotherClass, INotifyDataErrorInfo 
    { 
      ..................    
    } 

Мне также необходимо реализовать интерфейс «INotifyDataErrorInfo». Но он входит в Red Color и не определяет пространство имен интерфейса. Я добавил «using System.ComponentModel;» слишком. Но это не сработает.

Кто-нибудь знает, почему это так?

enter image description here

+0

Какой проект вы разрабатываете? Это проект .NET 4.5-4.6? Просьба предоставить полную информацию об ошибках. – ckruczek

+0

И вы добавили 'System.ObjectModel.dll' в свои ссылочные Dll? – ckruczek

+0

есть. Я добавил –

ответ

1

INotifyDataErrorInfo находится в пространстве имен System.ComponentModel в сборке System. Убедитесь, что в вашем исходном коде есть using System.ComponentModel;, а Project (.csproj) ссылается на System.dll.

+0

Ну, он сказал, что добавил соответствующую директиву использования. И IIRC 'System.dll' в основном включен в каждый проект, не так ли? – ckruczek

+1

@ckruczek, да, и я не верю OP. –

+0

Hahah ok, но я не думаю, что это должен быть ответ. – ckruczek

Смежные вопросы