github 上发现一个 https://github.com/SlimeNull/OpenGptChat
非常感谢,但这个与我想要的有些不符,类似下面这张图,功能不一定要想他这样多,但像侧边栏,动态添加选项卡,页码,有大部分常用软件都有的功能,我知道一些控件已经实现了不少,但想看他们之间如何组合搭配具体应用。我也找花了不少时间,但没找到。
https://www.cnblogs.com/zh7791/p/9761935.html 类似这位大佬展示的客户端
@亦是美能: 这个呢 https://github.com/microsoft/WPF-Samples
@dudu: 微软的是单个单个案例的,我是想找一个类似这个大佬的客户端应用
https://www.cnblogs.com/zh7791/p/9761935.html
如果你想深入学习MVVM模式,我推荐你看一下以下这些开源项目:
MVVM Light Toolkit: MVVM Light Toolkit是一个轻量级的MVVM框架,它提供了一些MVVM的基本功能,包括命令、Messenger和ViewModelBase等。它支持.NET Core,并且没有依赖项,因此可以轻松地与任何.NET Core应用程序集成。
Caliburn.Micro: Caliburn.Micro是一个MVVM框架,它提供了一些高级的功能,包括IoC容器、命令绑定和ViewModel生命周期管理等。它支持.NET Core,并且可以与任何.NET Core应用程序集成。
ReactiveUI: ReactiveUI是一个基于Rx.NET的MVVM框架,它提供了一些强大的功能,包括响应式编程、命令绑定和ViewModel生命周期管理等。它支持.NET Core,并且可以与任何.NET Core应用程序集成。
MVVMCross: MVVMCross是一个跨平台的MVVM框架,它支持多种平台,包括Android、iOS和Windows。它提供了一些高级的功能,包括IoC容器、命令绑定和ViewModel生命周期管理等。它支持.NET Core,并且可以与任何.NET Core应用程序集成。
以上这些框架都是比较流行和成熟的MVVM框架,它们提供了丰富的功能,可以帮助你更好地理解和应用MVVM模式。另外,它们都是开源项目,你可以查看源代码并参与贡献,这将有助于你更深入地学习MVVM模式。
这个回答很 GPT
MVVM只需要学习INotifypropertychanged属性通知,ICommand就行了,MVVM框架就是对这两个的封装。