繁体   English   中英

MVVM-WPF如何将我的视图绑定到我的Viewmodel?

[英]MVVM - WPF How do i bind my View to my Viewmodel?

我的视图名为“ FahrgemeinschaftenView.xaml”,而视图模型为“ Fahrgemeinschaften.cs”。 因此,默认情况下,视图绑定到其自己的cs,在这种情况下为“ FahrgemeinschaftenView.xaml.cs”。 对于MVVM来说,我不是很陌生,但是它说ModelViewlayer应该包含所有逻辑。 因此,我尝试将“ FahrgemeinschaftenView.xaml”与“ FahrgemeinschaftenViewModel.cs”连接,但是无法弄清楚该如何做(传递数据)。

MVVM视图到ViewModel问题

您的视图(在本例中为FahrgemeinschaftenView )具有一个名为DataContext的属性。 将视图绑定到ViewModel的最简单方法是将FahrgemeinschaftenViewModel的实例设置为视图上的DataContext属性。

您可以在FahrgemeinschaftenView.xaml.cs的构造函数中执行此操作 写吧:

DataContext = new FahrgemeinschaftenViewModel();

在对InitializeComponent()的调用下

public FahrgemeinschaftenView()
{
   InitializeComponent();
   DataContext = new FahrgemeinschaftenViewModel();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM