2016-10-08 3 views

답변

0

번호

MSDN는 말한다 : Visual Basic에서

정적 (공유) C#에서 클래스와 모듈은 정적 (공유) 멤버가 인스턴스화 할 수 없습니다. 여기 about the DataContext property

: 그리고

DataContext를 사용하는 일반적인 데이터 소스 개체에 직접 설정할 수있다. 이 데이터 소스는 비즈니스 오브젝트와 같은 클래스의 인스턴스 일 수 있습니다.

따라서 UWP의 DataContext는 개체의 인스턴스로만 설정할 수 있습니다. WPF에서는 공유 (정적) 클래스를 바인딩 소스로 사용할 수 있지만 UWP에서는 사용할 수 없습니다. 당신은 물건이 필요합니다.

공유 (정적) 클래스 멤버의 멤버에게 액세스 권한을 부여 할 다른 클래스를 만드는 것이 좋습니다.

+0

감사합니다. 아주 명확한 대답. UWP와 WPF의 차이점을 설명하면 특정 시나리오에서이를 설명하는 데 도움이되었습니다. –

관련 문제