1439得票24回答
MVC和MVVM有什么区别?

标准的“模型视图控制器”(MVC)模式和微软的Model/View/ViewModel(MVVM)模式有区别吗?

376得票14回答
在ViewModel中,INotifyPropertyChanged与DependencyProperty的区别

在实现WPF应用程序中Model-View-ViewModel (MVVM)体系结构中的ViewModel时,似乎有两种主要选择如何使其可数据绑定。我见过一些实现使用DependencyProperty来绑定View的属性,也见过ViewModel实现INotifyPropertyChange...

294得票32回答
如何在MVVM中绑定PasswordBox

我在使用PasswordBox绑定时遇到问题。这似乎是一种安全风险,但我正在使用MVVM模式,因此希望绕过此问题。我在这里找到了一些有趣的代码(是否有人使用过这个或类似的东西?)http://www.wpftutorial.net/PasswordBox.html。它看起来很不错,但我不确定如...

268得票25回答
ViewModel应该如何关闭表单?

我正在尝试学习WPF和MVVM模式,但遇到了一个问题。这个问题类似于此问题(在WPF中处理对话框),但并不完全相同... 我使用MVVM模式编写了一个“登录”表单。 该表单有一个ViewModel来保存用户名和密码,并使用正常的数据绑定将它们绑定到XAML视图上。还有一个“Login”命令,使...

262得票21回答
在WPF Treeview中绑定数据到SelectedItem

我该如何检索WPF-treeview中所选的项?我想在XAML中完成此操作,因为我想绑定它。 你可能认为应该使用SelectedItem,但显然这是只读的,因此无法使用。 这就是我想要做的:<TreeView ItemsSource="{Binding Path=Model.Clus...

255得票4回答
AndroidViewModel与ViewModel的区别

随着引入 Android 架构组件库,引入了几个新的类,包括 AndroidViewModel 和 ViewModel。然而,我很难弄清楚这两个类之间的区别。文档 简要地描述了 AndroidViewModel: 应用程序上下文感知的 ViewModel 我欣赏简洁明了,但这到底意味着...

251得票24回答
在WPF中使用MVVM处理对话框

在 WPF 的 MVVM 模式中,处理对话框是较为复杂的操作之一。由于视图模型不知道视图的任何信息,因此对话框通信可能会变得有趣。我可以公开一个 ICommand,当视图调用它时,对话框就会出现。 有人知道如何处理来自对话框的结果吗?我指的是诸如 MessageBox 等窗口对话框。 我们其中...

243得票22回答
MVVM: 从入门到精通的教程?

我是一名有5年以上经验的C#/Windows Forms程序员。我一直在研究使用MVVM(模型-视图-视图模型)设计模式的WPF技术,并通过互联网搜索教程和观看Jason Dolinger的视频来进一步学习。虽然我找到了很多教程,但却没有一份可以让我从头到尾学习的教程。我真正想要的是一份不需要...

242得票6回答
MVC、MVP和MVVM是关于C#编码中设计模式的不同之处,它们有何区别?

如果我们使用“MVC,MVP和MVVM设计模式的区别”这个短语在Google上搜索,那么我们可能会得到一些URL,其中讨论了理论上的MVC,MVP和MVVM设计模式的差异,例如:。 MVP 在无法通过“dataContext”进行绑定的情况下使用。Windows Forms是一个完美的例子...

239得票13回答
我应该使用哪个MVVM框架?

我正在使用MVVM模型开发一个应用程序,但是我到了需要选择使用哪个框架的地步。 可能的选项有: MVVM Toolkit MVVM Foundation WPF应用程序框架(WAF) Light MVVM Caliburn Cinch Prism ReactiveUI 根据您的经验,...