我的视图名为“FahrgemeinschaftenView.xaml”&我的ViewModel“Fahrgemeinschaften.cs。” 因此,默认情况下,View绑定到自己的cs,在本例中为“FahrgemeinschaftenView.xaml.cs”。 我是MVVM的新手,但它说ModelViewlayer应该包含所有逻辑。所以我尝试将“FahrgemeinschaftenView.xaml”与“FahrgemeinschaftenViewModel.cs”连接起来,但是无法弄清楚如何做到这一点(传递数据)。
答案 0 :(得分:0)
您的观点(在本例中为 FahrgemeinschaftenView )具有名为 DataContext 的属性。将视图绑定到ViewModel的最简单方法是将 FahrgemeinschaftenViewModel 的实例设置为视图上的 DataContext 属性。
您可以在 FahrgemeinschaftenView.xaml.cs 中的构造函数中执行此操作。 只需写下:
DataContext = new FahrgemeinschaftenViewModel();
正在调用InitializeComponent()
public FahrgemeinschaftenView()
{
InitializeComponent();
DataContext = new FahrgemeinschaftenViewModel();
}