0

vb.netプロジェクトを試しましたが、VB.NETがMvvmLightの準備ができていないため、C#ViewおよびViewModelにアクセスできません。

だから私の質問は、vb.netに既存のプロジェクトがあり、VB.NETにMvvmLightを使用する方法を知りたいということです>

MvvmLightパターンを使用してC#に小さなアドレスボールを作成し、このプロジェクトを既存のVB.NETプロジェクトに統合しようとしていますが、互換性がないため、MvvmLightパターンを実現する独自の方法はありますか?

ありがとうございました...!

4

1 に答える 1

1

VB.NetでMVVMLightを使用しています。DLLにコンパイルされ、プロジェクトで参照される場合のC#は、VB.netで使用できます。逆は、C#のVB.NetDLLにも当てはまります。これが.NETCLRの長所です。

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
于 2012-08-01T05:51:41.220 に答える