2012-07-09 2 views
0

vb.net 프로젝트로 시도했지만 VB.NET이 MvvmLight에 준비되지 않았기 때문에 C# View 및 ViewModel에 액세스 할 수 없습니다. 어떻게 VB.Net 프로젝트에 Mvvmlight를 적용 할 수 있습니까?

그래서 제 질문은 제가 vb.net으로 프로젝트를 기존의 한 내가 내가 VB.NET>에 MvvmLight을 사용하는 방법을 알고 싶어

내가 MvvmLight를 사용하여 C 번호로 작은 addressboll을 만들었다 했는가

패턴 및이 기존 VB.NET 프로젝트에이 프로젝트를 통합하려고하지만 호환되지 않습니다 그래서 거기에 내 MvvmLight 패턴을 얻을 수있는 고유 한 방법입니다.?

고맙습니다 ...!

답변

1

VB.Net에서 MVVM Light를 사용하고 있습니다. C#은 DLL로 컴파일되고 프로젝트에서 참조 될 때 VB.net에서 사용될 수 있습니다. 그 반대는 VB.Net DLL의 C#에서 사실입니다. 이것이 .NET CLR의 장점입니다.

MVVM Light의 사양은 최신 패키지 인 http://www.galasoft.ch/mvvm/installing/을 설치하고 올바른 어셈블리를 참조하십시오.

Imports 문을 사용하여 GalaSoft.MVVMLight 네임 스페이스를 프로젝트에 가져옵니다.

Imports GalaSoft.MvvmLight 
Imports GalaSoft.MvvmLight.Messaging 
Imports GalaSoft.MvvmLight.Threading 
Imports GalaSoft.MvvmLight.Helpers 
Imports GalaSoft.MvvmLight.Command 

Public Class UseMVVMLightInVB 
관련 문제