mvvm相关内容

依赖注入和Entity Framework

我在做MVVM使用灯带及其IOC SimpleIoc WPF应用程序。 我实现了资源库这样的格局: 公共接口ICrud< T>其中T:类 { IEnumerable的< T>得到所有(); 任务<&IEnumerable的LT; T>> AsyncGetAll(); 无效的AddNew(PARAMS T []项目); 无效删除(PAR ..
发布时间:2016-10-03 20:51:33 C#/.NET

模型 - 视图 - 演示者(或oter GUI架构)的复杂图形用户界面库设计的WinForms和WPF

我不太确定这个问题,甚至如何标题问真的,但我会尽我所能。 我建立一个图/流程图风格设计师其中包括(从一个非常高的水平)的控制,连接,连接点,覆盖编辑等的工具箱。 控制由业务对象或组件的支持。 (即有可能是一个由“帐户”UI / View组件代表的“帐户”部分。 下面就是我上面提到的样品样机。 这是nothign失控和应用hundres也有类似的功能。 我已经有这方面的 ..
发布时间:2016-10-03 20:51:19 C#/.NET

在WPF棱镜弹出新窗口

我如何开启/关闭在WPF新窗口不违反MVVM模式的规则?我只是想模仿MS Office Outlook中的登录模块。 我已经阅读过的这个文章,但在传递一个参数错误”确认“ .. 我目前使用棱镜5.0。 解决方案 幸运的是,棱镜5.0(我假设6.0也没有与它没有制定),有一个叫做类 InteractionRequest< T> 您可以从代码中使用,以提高互动要求。 ..
发布时间:2016-10-03 20:46:14 C#/.NET

MVVM - 如何显示在鼠标悬停在DataGrid中弹出在一排按钮

我有以下的代码,其中一个DataGrid是从我的ViewModel填充数据。 DataGrid中可以有多个行的每一行有一个按钮。 我要显示一个弹出,当用户将鼠标悬停在该按钮。(目前我弹出不工作) 我是新来WPF,所以请考虑这帮助我。 :) 非常感谢你! <电网的DataContext =“{StaticResource的Windows1ViewModel}”> ..
发布时间:2016-10-03 20:46:04 C#/.NET

WPF MVVM:显示信息查看DataGrid的的SelectedItem

我是新来的MVVM和WPF,现在已完全挂了在这个问题上一段时间。我试图显示基于DataGrid中的SelectedItem视图(用户控件)。该用户控件呈现的数据在构造函数中设置,但从来没有更新。 我会很感激的人与一些见解在这方面的经验。我尝试添加通过setUpdateCallback与其他行我点击的价值DataGrid的更新中保,现在的第一行,但是这显然不是我想要什么,我需要这些更新在外面单 ..
发布时间:2016-10-03 20:40:50 C#/.NET

Silverlight的MVVM困惑:基于状态更新图片

我正在开发一个Silverlight应用程序,我想坚持到MVVM校长,但我遇到了一些问题,改变图像的基于视图模型的属性的状态源。对于所有意图和目的,你能想到的我实施为音频应用程序播放/暂停按钮的功能。当在“播放”模式,IsActive是在视图模型和按钮上的“Pause.png”图像真应显示。暂停时,IsActive是在视图模型和“Play.png”假上显示的按钮。当然,有两个附加的图像,当鼠标悬停 ..
发布时间:2016-10-03 20:31:55 C#/.NET

WPF MVVM的ItemsControl与根据对象类型多的ViewModels

我有一个包含多个类型都来自相同的接口继承项目的集合。这势必给一个ItemsControl。窗口的DataContext设置为保存集合视图模型。 我想什么做的是有不同类型的集合中的每个项目使用不同的视图模型。 所以,如果我ItemsControl中的模板的设置像下面我想有第一个模板有ViewModel1的一个DataContext,第二有ViewModel2的一个DataContext。 ..
发布时间:2016-10-03 20:01:58 C#/.NET

如何(正确地)更新WPF应用程序的MVVM并购?

已经通过refractoring MVVM为WPF应用程序使用了一系列爱德华·坦圭的问题,它可以是在他的from阿道夫·佩雷斯的回答变化,文本框的内容是从“吉姆”到“根纳季变化“只为 _timer =一个周期间隔一套新的定时器(CheckForChangesInModel,NULL,0,1000); 。 的由我引用MV-VM在WPF的做法是这样的,它的”M“应更新,以便VM已经赶上了这些变化 ..
发布时间:2016-10-01 20:46:09 C#/.NET

如何绑定一个ObservableCollection<布尔>以复选框在WPF一个列表框

让我指出,我很新的C#和WPF前缀这个问题。 我试图连接布尔值包含6复选框的容器,并有当按下一个按钮,这些值的状态储存。我假设有一个简单的方法来做到这一点,因为绑定复选框似乎是一个很自然的事情的集合,但到目前为止,我所看到的所有解决方案都显得过于复杂(例如: http://merill.net/2009/10/wpf-checked-listbox/ )。 我通过修改列表框的数据模板创 ..
发布时间:2016-10-01 20:34:56 C#/.NET

WPF MVVM和查看继承

我有十几种不同的意见,这是除了它们绑定到属性的名称几乎相同。例如,下面的部分是形成两种不同的看法: < TextBlock的文本=“{结合PersonName的}”> <分组框标题=“{结合PersonName的}”> <组合框的文本=“{结合SelectedPersonName}”的SelectedItem =“{结合SelectedPerson}”的It ..
发布时间:2016-10-01 19:31:21 C#/.NET

动态用户控制的变化 - WPF

我发展在WPF应用程序,我需要在运行时更改的内容 ContentControl中根据比选择的用户组合框。 我有两个用户控件,并在我的组合存在2 itens,相应的每各一个。 首先用户控件: <用户控件X:类=“Validator.RespView” 的xmlns =“ http://schemas.microsoft.com/winfx/2006/xaml/presenta ..
发布时间:2016-10-01 19:02:12 C#/.NET

在验证失败时禁用保存按钮

正如你可能可以从标题看,我要问的东西已被问过很多次。但仍然,阅读所有这些其他问题后,我无法找到一个体面的解决我的问题。 我有一个基本的验证模型类: 部分类球员:IDataErrorInfo的 { 公共BOOL CanSave {搞定;组; } 公共字符串此[字符串COLUMNNAME] { 得到 { 字符串结果= NULL; 如果(COLUMNNAME ==“名字”) ..
发布时间:2016-10-01 18:51:28 C#/.NET

动态创建文本框MVVM?

我可以动态创建文本框在我所取得的C#代码,但人们一直在说我需要遵循MVVM模式,我看着它,它似乎真的很难,我只是不能去适应它。 我需要动态创建文本框,将信息保存在文本框中到SQL,然后才能重新打开它。 下面是描述什么,我需要做的一个画面: 这是可能的,而不使用MVVM模式呢? 只是需要我怎么能做到这一点推开始和解释升技,我并不想与所有的代码提供。 EDIT1: ..
发布时间:2016-10-01 18:49:33 C#/.NET

当使用MVVM模式,应该在代码与属性更改走在二传手或事件?

寻找在何处放置代码,这取决于更改属性的指导。 例如,我有一个用于保存状态视图模型一个应用程序设置 公共SettingsViewModel(ISettingsRepository设置) { _settings =设置; // ... } 有关每次更改一个设置属性我们必须坚持这种变化到存储库,并在某些属性,其他属性都受到影响,是必需的,额外的代码。 我 ..
发布时间:2016-10-01 18:27:37 C#/.NET

在视图模型实现IDataErrorInfo的

我有一个电话对象,我的主要窗口数据上下文设置为视图模型的属性之一ViewModel类,做我需要实现包含电话财产标的手机模型类或ViewModel类IDataErrorInfo的? 此外,这将是给我想验证我的ViewModel.NewPhone.StringProperty文本框绑定正确的方法是什么? 非常感谢 解决方案 在哪里执行决策 IDataErrorInfo的真的取决于你 ..
发布时间:2016-10-01 18:15:05 C#/.NET

滑块值变化的最小和最大的后不更新

我回答这个的问题,而这样做,我发现了很多怪异的行为。由于我的亲MVVM,我放在一起的解决方案,看看我会看到相同的行为。什么我的解决方案揭示的是,即使我结合双向到 Slider.Value ,它不被更新中 Slider.Maximum 和 Slider.Minimum 变更后我的视图模型;即我的视图模型的值可以被外界 UpperLimit用户和假定下限与此同时 Slider.Value (其中我的虚 ..
发布时间:2016-10-01 18:12:56 C#/.NET

WP7从墓碑恢复并返回到页

是否有一个很好的/优雅的方式返回到页面的用户是从一个墓碑恢复时?我不知道如果我的应用程序或者它只是事物的方式工作,但我总是最后回到我的主页上。 我的应用程序设置一个主页具有透视控制和几个透视项目将导航到新的页面。我Naigation看起来是这样的,如果它是有道理的: PivotItem1 - >网页A结果 PivotItem2 - >网页B - > PageC结果 PivotIte ..
发布时间:2016-10-01 01:05:49 C#/.NET