gpt4 book ai didi

wpf - 模型 View ViewModel + WPF-需要进一步了解

转载 作者:行者123 更新时间:2023-12-03 10:29:50 25 4
gpt4 key购买 nike

我对MVVM和WPF都是陌生的,而且我一直在阅读,但是我认为我不会在不花大量时间的情况下找到足够具体的答案,所以我来了这里。

我有一个程序包,其中有大量XAML文件,这些文件显然用于GUI。当我展开这些XAML文件时,会有一个.xaml.cs文件。另外,在同一个程序包中,我有___ ViewModel.cs文件。我的问题是,这是系统核心所在吗?

我的误解是-.XAML文件是View,.xaml.cs是模型,而__ViewModel.cs是ViewModels吗?我对.xaml.cs不太确定,其他两个都很明显。如果.xaml.cs文件不是模型,如何确定是什么?

最佳答案

*.xaml.cs文件只是View的背后代码,因此是该层的一部分(如其他答案所述)。

如您所料,*ViewModel.cs文件构成了各种 View 模型。该命名约定非常标准。

定义模型有点棘手,因为它会根据应用程序进行更改。通常,它是应用程序的“核心”,而其他所有内容实际上都是基于此的。

那可以是数据库,Web服务,TCP套接字连接以及许多其他东西。重要的是它绝不与 View 相关。您不会在文件的命名方案中看到它,但是如果您看一下程序的设计,它是显而易见的。

关于wpf - 模型 View ViewModel + WPF-需要进一步了解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10835497/

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