0
인덱서 문자열이 [string propertyName] 인 클래스를 원합니다. 동적 속성을 허용하도록 클래스와 직렬화 할 수있는 사전에 액세스합니다. 또한 IDataErrorInfo를 구현하여 이러한 속성에 대한 유효성 검사를 허용하려고합니다.일치하는 서명이있는 속성 인덱서가 이미있는 클래스에서 IDataErrorInfo 구현
문제는 일치하는 서명이 있다는 것입니다. 이것에 대해 제가 할 수있는 일이 있습니까?
string IDataErrorInfo.this[string key]{get { return [..]; }}
나는 그것이 개인의 경우 내 바인딩의 명시 적 구현을 참조하는 방법은 다음과 같습니다 –
흠 .. 좋은 질문입니다. 당신은 순수한 (WPF?) 바인딩 도우미 속성'public IDataErrorInfo DEI {get {return this;}}'을 추가 할 수 있습니다 - 아마도 다른 사람들은 이것을위한 더 똑똑한 해결책을 가지고 있습니다. – springy76
[System.Runtime.CompilerServices.IndexerName ("Property")]은 어떻게됩니까? 바인딩 경로에서 명시 적 인덱서 이름을 사용하여 두 인덱서를 결정할 수 있습니까? –