2014-11-18 2 views
0

WPVM 응용 프로그램의 MVVM Light 라이브러리에 대한 예제는 RaisePropertyChanged입니다. 이것은 유효해야하는 것처럼 보입니다. 코드 힌트가 그렇게 생각하는 이벤트. 그러나 빌드 할 때 Visual Studio에서 오류를 표시 한 다음 RaisePropertyChanged 밝은 파란색 squiggleys 강조 표시합니다. 누구든지이 문제를 봤어? 내가 누락 된 명백한 것이 있습니까?MVVM Light RaisePropertyChanged 오류

RaisePropertyChanged에 대한
Private _selectedServerInstance As String 
Property SelectedServerInstance As String 
    Get 
     Return _selectedServerInstance 
    End Get 
    Set(value As String) 
     _selectedServerInstance = value 
     RaisePropertyChanged(Function() Me.SelectedServerInstance) //Error on build 
    End Set 
End Property 

' Looks ok until I build. The Error for each line with RaisePropertyChanged using a lambda property selector is: 
' error BC30518: Overload resolution failed because no accessible 'RaisePropertyChanged' can be called with these arguments: 

답변

1

: 참조 어셈블리 'System.Linq.Expressions', 'System.Runtime', 'System.ObjectModel'에 필요합니다.

프로젝트의 참조를 확인하십시오.

0

System.Runtime 및 System.ObjectModel이 선택할 참조 목록에 없습니다. 왜냐하면 그것들은 '외관'참조이며, mvvm-light의 미친 경우를 제외하고는 거의 사용되지 않습니다.

관련 문제