草庐IT

viewModels

全部标签

c# - 将 PagedList 与 ViewModel ASP.Net MVC 一起使用

我正在尝试在我的ASP.Net应用程序中使用PagedList,我在Microsoft网站上找到了这个示例http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application如何在使用ViewModel的复杂情况下使用PagedList?我正在尝试向此处发布的Instructor示例添加PagedList但没有成功:http://www.asp.net/m

c# - 将 DataTemplate 中的按钮绑定(bind)到表单的 ViewModel 中的命令

我的问题类似于这个问题中描述的问题:WPFMVVMButtonControlBindinginDataTemplate这是我的XAML:-->这只是一个ListBox,绑定(bind)到ObservableCollection名为CommandSets(在ViewModel中)。此绑定(bind)有效(它为集合中的每个项目显示一个按钮)。现在我想将按钮绑定(bind)到命令(FireCommand),它也在ViewModel中。这是ViewModel的相关部分:publicclassMainWindowViewModel:INotifyPropertyChanged{publicICo

c# - 将 DataTemplate 中的按钮绑定(bind)到表单的 ViewModel 中的命令

我的问题类似于这个问题中描述的问题:WPFMVVMButtonControlBindinginDataTemplate这是我的XAML:-->这只是一个ListBox,绑定(bind)到ObservableCollection名为CommandSets(在ViewModel中)。此绑定(bind)有效(它为集合中的每个项目显示一个按钮)。现在我想将按钮绑定(bind)到命令(FireCommand),它也在ViewModel中。这是ViewModel的相关部分:publicclassMainWindowViewModel:INotifyPropertyChanged{publicICo

c# - 在 CQRS 中,我的读取端应该返回 DTO 还是 ViewModel?

我正在与我的同事就CQRS应用程序读取端的设计进行辩论。选项1:我的CQRS应用程序的应用程序读取端返回DTO,例如:publicinterfaceIOrderReadService{publicOrderDtoLoad(intid);}publicclassSomeController{publicActionResultSomeAction(intid){vardto=ObjectFactory.GetInstance().Load(id);varviewModel=Mapper.Map();returnView(viewModel);}}publicclassSomeOtherC

c# - 在 CQRS 中,我的读取端应该返回 DTO 还是 ViewModel?

我正在与我的同事就CQRS应用程序读取端的设计进行辩论。选项1:我的CQRS应用程序的应用程序读取端返回DTO,例如:publicinterfaceIOrderReadService{publicOrderDtoLoad(intid);}publicclassSomeController{publicActionResultSomeAction(intid){vardto=ObjectFactory.GetInstance().Load(id);varviewModel=Mapper.Map();returnView(viewModel);}}publicclassSomeOtherC

c# - 如何在 viewmodel 中访问 mvvm 模型中的控件?

我有一个WPF窗口,在那个窗口中我有一个网格。我使用M-V-VM模型,我想在代码中(在View模型中)动态地向网格添加一个文本框我怎样才能访问网格? 最佳答案 使用监督Controller模式。阅读:此处显示了CaliburnMicroMVVM框架的示例实现(对于所有其他框架同样适用-或者如果您自己执行MVVM,则可以手动完成):http://drc.ideablade.com/devforce-2012/bin/view/Documentation/cocktail-tutorial-talk-to-view示例:1)定义接口(i

c# - 如何在 viewmodel 中访问 mvvm 模型中的控件?

我有一个WPF窗口,在那个窗口中我有一个网格。我使用M-V-VM模型,我想在代码中(在View模型中)动态地向网格添加一个文本框我怎样才能访问网格? 最佳答案 使用监督Controller模式。阅读:此处显示了CaliburnMicroMVVM框架的示例实现(对于所有其他框架同样适用-或者如果您自己执行MVVM,则可以手动完成):http://drc.ideablade.com/devforce-2012/bin/view/Documentation/cocktail-tutorial-talk-to-view示例:1)定义接口(i

c# - 如何在不创建 ViewModel 对象的情况下指定 DataContext (ViewModel) 类型以在 XAML 编辑器中进行设计时绑定(bind)检查?

这个问题在这里已经有了答案:WhatdoIneedtofurtherqualifytheDataContextforabinding?(2个答案)关闭6年前。我可以像这样指定DataContext:...在这种情况下,WPF将创建一个MainViewModel类型的对象并将其分配给窗口的DataContext属性(这发生在Window的InitializeComponent()方法中)。但是如果我的ViewModel没有默认构造函数怎么办。或者如果我想在执行Window.InitializeComponent()之后初始化ViewModel并将其分配给DataContext怎么办(在W

c# - 如何在不创建 ViewModel 对象的情况下指定 DataContext (ViewModel) 类型以在 XAML 编辑器中进行设计时绑定(bind)检查?

这个问题在这里已经有了答案:WhatdoIneedtofurtherqualifytheDataContextforabinding?(2个答案)关闭6年前。我可以像这样指定DataContext:...在这种情况下,WPF将创建一个MainViewModel类型的对象并将其分配给窗口的DataContext属性(这发生在Window的InitializeComponent()方法中)。但是如果我的ViewModel没有默认构造函数怎么办。或者如果我想在执行Window.InitializeComponent()之后初始化ViewModel并将其分配给DataContext怎么办(在W

c# - 在 ViewModel 中使用 CollectionViewSource 的正确方法

我使用拖放将数据源对象(数据库模型)绑定(bind)到DataGrid(基本上遵循EntityFrameworkDatabindingwithWPF中的示例。此实现一切正常。XAML..代码隐藏privatevoidWindow_Loaded(objectsender,RoutedEventArgse){System.Windows.Data.CollectionViewSourcecategoryViewSource=((System.Windows.Data.CollectionViewSource)(this.FindResource("categoryViewSource"))