mvvm相关内容

如何在DataGrid中禁用的细胞,同时结合一个ObservableCollection

在我的节目,我有一个包含用户控件一个的DataGrid 有它的的ItemsSource 绑定到一个的ObservableCollection 。对于的DataGrid 我需要能够禁用和变灰特定细胞。我想在C ++中最好做到这一点,因为我可能需要改变这种情况在运行时的细胞。我知道如何使用 IsReadOnly ,但现在看来,我只能切换,对于整列。这将成为因为我的列被绑定到数据,这使得它很难对我来说, ..
发布时间:2016-10-04 16:01:27 C#/.NET

我可以使用WCF接口作为一个MVVM模型?

我的WPF应用程序应该通过WCF接收管数据: 我是新来的MVVM,我能不明白的地方放一些东西。很显然,对我来说是什么看法,但它并不清楚什么是视图模型,尤其是什么在我的情况是模型(在情况下,当WCF参与)的问题是: 是什么型号?我是否需要特殊的类来表示模式?或型号是WCF服务器应用程序?什么是有效的worflow “WCF服务器应用程序----命名管道----->视图模型< - 数据绑 ..
发布时间:2016-10-04 15:57:02 C#/.NET

ICommand的不工作

我开始以 MVVM 模式,我有我的按钮的命令有问题。我有一个包含窗口的文本框用于登录,定制 PasswordBox 使用密码的DependencyProperty 密码(我知道的任何密码不应该被保存在内存中,但它只是为了好玩,所以不要感到沮丧:))。还有一个按钮,我想,当且仅当登录名和密码都是不为空,它被启用。但是我的命令不能正常工作。下面是代码: 登录窗口XAML: <窗口x: ..
发布时间:2016-10-04 15:48:31 C#/.NET

什么进入模型/视图模型?

什么去哪里 这是我的C#项目的简短描述: 我有一个机械结构(只有一个在整个程序),约20至30个参数(deimensions,材料参数等),可作为一套完整的,来自一个输入屏幕或从XML文件(反序列化)来描述。这些参数,随后在计算处理,以产生输出,即进入一个JPEG文件,并为HTML文件 视图是显而易见的:它的IO屏幕 视图需要一个视图模型,其中属性。也许 我的模型是在 ..
发布时间:2016-10-04 15:43:31 C#/.NET

MVVM WPF改变窗口并关闭以前

作为MVVM这一切架构首发我有关于到另一个一个窗口之间的导航的几个疑点。我使用的框架MVVM光 我期望的行为是在这样的WinForms: GeneralWindow GW =新GeneralWindow(); this.Hide(); //或接近 gw.Show(); 我已经失去了几个小时试图找到使用一些提示信使,但是这些方法,我发现我在视图中使用代码隐藏,这是不是很MVVMi ..
发布时间:2016-10-04 15:38:45 C#/.NET

视图模型继承和重复的模型引用

我的问题是:如何管理的ViewModels的继承链 我的情况: 我“M有一个标准的 ViewModelBase 只实现了INotifyPropertyChanged接口。 此外,我有一个 BusinessObjectViewModel 有一个GUID,一个 PersonBaseViewModel 它具有人的核心数据,一个 CustomerViewModel 客户相关的东西和一个 ..
发布时间:2016-10-04 15:32:44 C#/.NET

C#MVC 4视图模型不接受空的DateTime

我是有点麻烦,在这里学习C#和mvc4。 问题在我的应用程序的过滤器部分发生。 我有抓住数据库“Listar_Produtos”,和搜索选项的一些字段列表的视图模型。 我打算做的是使什么过滤接受任何领域,即使是空值。因为我要让基于这些paramters过滤器 我有一个视图模型: 使用万无一失; 使用系统; 使用System.Collections.Generic; ..
发布时间:2016-10-04 15:21:59 C#/.NET

卡利微:通过视图模型之间的对象

我正在开发使用微卡利2.0.0-α2 我在麻烦的ViewModels之间的导航一个简单的CRUD应用程序(在Windows 8.1存储应用程序) ,传递对象。 我读到提出的解决方案多次 安德斯古斯塔夫松(如何参数传递到导航的鉴于与WinRT的Caliburn.Micro?) 和我的模型试图将其适应范围我。 ,而对象是alwais空。 我需要通过从一个ListView ..
发布时间:2016-10-04 15:14:43 C#/.NET

错误与Caliburn.Micro后卫条款

我想实现这样的后卫Caliburn.Micro处理,但我得到一个无效转换异常在应用程序运行时 此属性: 公共账号UserAccount { 得到 { 返回账户; } 组 { 账户=价值; NotifyOfPropertyChange(()=> UserAccount); NotifyOfPropertyChange(()=> CanSaveAndNavi ..
发布时间:2016-10-04 14:50:20 C#/.NET

有许多麻烦与MVVM系列化

我工作在WPF基于文本的游戏,我探索MVVM。目前,我有2个型号在我的项目,冒险家和GameDate(我不担心在这一点上什么应该或不应该是一个典范。以后我会处理)。我有一个视图模型 MainViewModel 和一个视图的MainView 。 的MainView 已绑定按钮保存/载入命令......这就是那种在那里我卡住了。我非常想实现二进制序列化的一种形式;我有一个类 ObjectSeriali ..
发布时间:2016-10-03 21:55:05 C#/.NET

在WPF风景人像方向

我是新来WPF和动态视图创建工作。我有一种情况,我需要根据显示器横向和/或纵向,如修改我的UI 我已经有属性,它告诉我,显示器处于横向或纵向模式。 这是可能的在WPF? 解决方案 这是可能的。您可以创建一个实现使用DataTrigger它们之间既布局和交换机的视图: <&ContentControl中GT; < ContentControl.Style> ..
发布时间:2016-10-03 21:31:53 C#/.NET

我怎样才能图像存储在一个类库,并从任何类访问

我在我的解决方案在一个文件夹'形象'的几个图像。从我的库中的类中,我想我决定要在运行时使用的图像。旧的方式,我会做到这一点从用户控件的代码中的背后,是通过加载所有的图像在类的构造函数,像这样: = MYIMAGE FindResource(“MyImageResource”)作为BitmapImage的; 然后在运行时使用的图像判断。 但是,这似乎并没有从任何类 ..
发布时间:2016-10-03 21:31:16 C#/.NET

绑定到SecurePassword视图模型

我尝试了 PasswordBox 我的视图模型 SecurePassword 属性绑定code>使用自定义的行为。可悲的是它不能正常工作。 基本上,我添加了一个属性添加到行为,其中包含的目标属性我的视图模型。 任何想法,为什么它不工作? PS:我目前在回家的路上没有我的笔记本电脑,我会用我的代码在大约15分钟更新的问题。但是,将是很好,如果有人张贴想法或某事。 修改 ..
发布时间:2016-10-03 21:29:56 C#/.NET

从不同的ViewModels执行相同的棱镜命令

是否有可能使用棱镜在WPF应用程序不同的ViewModels不知何故一个命令执行? 让我解释一下我的意思。 我有MainMenuViewModel类: 公共类MainMenuViewModel { 私人的ICommand _aboutCommand; 公众的ICommand AboutCommand { 得到 { 如果(_aboutCommand == NULL) ..
发布时间:2016-10-03 21:29:41 C#/.NET

波苏斯和多个的ViewModels指向相同POCO?

一个人怎么会去处理这样的情况?具有具有到相同POCO对象的引用多个视图模型。视图模型A更新的POCO ...现在视图模型B需要知道这个不知何故? 解决方案 假设你的POCO不能实施 INotifyPropertyChanged的,你可以使用中介当POCO改变格局,以提醒其他视图模型: 公共接口ICareWhenAModelChanges< T> { 无效ModelUp ..
发布时间:2016-10-03 21:21:04 C#/.NET

从绑定WCF数据到客户端的MVVM总是空

我在做我的第一个Windows 8客户机。这也是我使用异步方法来加载一个属性,所以请原谅我,如果这是一个noobie问题的第一次。 我有一个WCF服务,并从开始在Visual Studio中拆分页面模板客户端(但我要非常取代一切)。 当我直接拿到的内部数据到我的意见一切的背后“SplitPage”代码是正确加载和显示出来。然而,当我尝试使用MVVM的属性不会有任何项目时,它得到约束。因 ..
发布时间:2016-10-03 21:14:37 C#/.NET

WPF和放大器; MVVM光 - 通过信使关闭特定的子窗口

在我的项目,我能够打开多个子窗口,显示并从他们返回的信息,然后通过单击按钮关闭它们。那我遇到的问题是,点击“接受”或“取消”按钮关闭所有打开的窗口。我需要找到一种方法,只关闭正确的窗口,我一直无法弄清楚如何。我使用MVVM轻,我想令牌可能是关键所在,但我还没有想出如何使他们的工作。如果有人可以帮助我,我会非常感激。 创建于主窗口的子窗口: Messenger.Default.Regi ..
发布时间:2016-10-03 21:05:55 C#/.NET