gpt4 book ai didi

c# - MVVM - WPF 如何将我的 View 绑定(bind)到我的 View 模型?

转载 作者:行者123 更新时间:2023-12-03 10:32:40 24 4
gpt4 key购买 nike

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

MVVM View to ViewModel Problem

最佳答案

您的 View (在本例中为 FahrgemeinschaftenView )具有名为 的属性数据上下文 .将 View 绑定(bind)到 ViewModel 的最简单方法是设置 的实例。 FahrgemeinschaftenViewModel 数据上下文 您认为的属性(property)。

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

DataContext = new FahrgemeinschaftenViewModel();

在对 InitializeComponent() 的调用下
public FahrgemeinschaftenView()
{
InitializeComponent();
DataContext = new FahrgemeinschaftenViewModel();
}

关于c# - MVVM - WPF 如何将我的 View 绑定(bind)到我的 View 模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50391917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com