mvvm相关内容

MVVM通知UI

的注:请原谅我的英语。这不是我的母语 - 我有时拼错或使用错误的时间的 情形描述 首先,我将介绍的情况。 我工作的一款Windows Phone 8应用程序( WP8.0 W / .NET 4.5 在 C#/ XAML )。这是我的第一个WP8应用程序并没有我周围的许多人谁可以帮我,所以我被从自己在网络上的教程和一些书籍(换句话说学习,我的新秀的有没有那么多经验)。 有“不 ..
发布时间:2016-10-05 22:12:20 C#/.NET

如何在使用MVVM的WPF应用程序中的另一个ViewModel中访问一个ViewModel的对象

我在WPF应用程序中使用mvvm模式,而不使用任何数据库。我坚持在问题,我有一个视图UploadView,其中用户上传一些excel文件和其视图模型命名为UploadViewModel在我读取上传的文件数据,并保留在一些数据类对象,这是UploadvViewModals类的对象,它是工作正常,但我的问题是,现在我必须显示上传的数据(datatable对象)它在一些另一个视图在一些ItemsCont ..
发布时间:2016-10-05 22:04:18 C#/.NET

使用视图模型展开路径的TreeView

我有日期一定到TreeView控件。有日期的包装类。按年月日期群体。包装类也有IsSelected和IsExpanded属性: 公共密封类DateViewModel:NotificationObject,IEditableObject { #地区性 布尔_isSelected; 公共BOOL IsSelected { 得到 { 返回_isSelected; } 组 ..
发布时间:2016-10-05 21:17:37 C#/.NET

数据绑定操作顺序为卡利微Xamarin

什么是“操作顺序”(OOP)进行数据的Caliburn.Micro Xamarin的Android(Mono.Android)绑定 PS:教程解释/比较如何绑定在卡利微型标准/ WPF,卡利微Android和放大器发生;卡利微的iOS(即Caliburn.Micro Xamarin)将是非常有益和一个不错的引入卡利微Xamarin。 有关定期Caliburn.Micro用于绑定的OOP ..
发布时间:2016-10-05 00:26:01 C#/.NET

如何将多个任务后,继续不阻塞UI线程?

在我的MVVM应用我的看法模式要求3种不同的服务方法,从每个数据转换成统一格式,然后用物业的通知/观察到的藏品等。 更新UI 在服务层的每个方法启动一个新的工作并返回工作来视图模型。下面是我的服务方法的一个例子。 公共类ResourceService { 内部静态任务LoadResources (动作< IEnumerable的<资源>> complete ..
发布时间:2016-10-05 00:01:19 C#/.NET

我如何通过一个变量作为CommandParameter

我想从视图模型发送一个变量作为参数的命令。命令如下: 公共类EditPersonCommand:ICommand的 { 私人布尔_CanExecute = FALSE; 公共BOOL CanExecute(对象参数) { PersonModel P =参数作为PersonModel; CanExecuteProperty =(p值=空!)及&放大器; (p.Age大于0); ..
发布时间:2016-10-04 23:54:41 C#/.NET

WPF绑定更新不及时的看法

我有一个文本块: < TextBlock中的Horizo​​ntalAlignment =“左”NAME =“状态文本”保证金=“0, 20“TextWrapping =”自动换行“文本=”{结合状态文本}“> ...状态... < / TextBlock的> 代码隐藏: 公共StatusPage() { 的InitializeCom ..
发布时间:2016-10-04 23:34:27 C#/.NET

从后台工作更新的ObservableCollection

我有一个DatGrid,这势必 VAR Result_Full =新的ObservableCollection< IP_DataRow>()。这是一个包含若干个串放一个简单的类;双变量。没有什么困难的。 我做的,是我读的Excel文件(Telerik的RadSpreadProcessing),它解析行到我的课堂。我这样做的一个线程,这样用户界面不会被阻断。我也遇到了一些问题,但: ..
发布时间:2016-10-04 23:27:30 C#/.NET

什么是MVVM模式呢?

我看了几篇文章,教程和博客有关MVVM模式。然而,有一件事我不明白。以三个“层次”: 模型 查看 视图模型 据我已经明白MVVM模型中包含的“原始”数据,如在学生类的情况下,名称和地址。视图模型公开属性,这代表了模型数据视图。 在视图模型属性示例 公共字符串名称{ {返回model.Name; } 集合{model.Name =价值; } } ..
发布时间:2016-10-04 23:07:13 C#/.NET

实体框架6:除ID克隆对象

在我的MVVM的程序我有一个模型类(比如为MyModel )的,我有(使用实体框架)从数据库读取一个实例。当检索对象我提出的所有数据给用户。后来的用户将被修改某些字段。结果 我要的是创建同一个对象,除了它的 ID (因为 ID 是主键的和的自动递增的)。结果 所以,我怎么能解决这个?我不想逐一复制各个领域,这不是一个可靠的方法。因为也许在未来的模式可能会被修改,所以这样一来,我将不得不考虑到这 ..
发布时间:2016-10-04 22:48:41 C#/.NET

从Office启动WPF窗口中添加

我已经创建了一个Office加载保存WPF应用程序的一个实例。 MyViewModel视图模型=新MyViewModel(:当用户点击加载按钮,我通过执行以下操作启动不同的窗口串infoFromOffice); mywindow的看法=新mywindow的(); view.DataContext =视图模型; wpfApp.Run(视图); 在我的电话之前 ..
发布时间:2016-10-04 22:14:54 C#/.NET

我可以采用某种暂时禁用WPF数据绑定的变化?

我有一个使用MVVM数据绑定WPF应用程序。我添加项目到的ObservableCollection< ...> 和相当多的他们确实 我现在我想知道我每次添加一个到集合的时候,它立刻触发事件而造成不必要的开销?如果是的话,我可以以某种方式暂时禁用事件通知,并在我的代码结束手动触发一次,这样如果我添加10K的项目,它就会只发射一次,而不是10K倍? 更新:我想有这个类: ..
发布时间:2016-10-04 22:03:29 C#/.NET

InvalidOperationException异常 - 一个双向或者OneWayToSource结合不能在只读属性工作

我使用的MVVM模式,并收到如下当我运行我的应用程序 出现InvalidOperationException 一个双向或者OneWayToSource结合不能读取工作 - 只属性类型“ViewModel.SynergyViewModel”的“选项”。 我的评论我在我的视图模型的所有源并已追查这回的复选框。如果我注释掉的复选框,或者在我看来,模型中的应用程序运行properity,减去 ..
发布时间:2016-10-04 17:12:57 C#/.NET

组合框绑定到自定义视图模型

我工作的一个WPF项目。这是我的XAML代码: <窗口x:类=“MyNamespace.MainWindow” 的xmlns =“HTTP ://schemas.microsoft.com/winfx/2006/xaml/presentation“ 的xmlns:L =”CLR的命名空间:myNameSpace对象“ 的xmlns:p =”CLR的命名空间:MyNamespace.Pr ..
发布时间:2016-10-04 16:30:40 C#/.NET

MVVM,困惑ViewModelLocator和DataTemplate中,导致ViewFirst VS视图模型第一

我用MVVMLight它带有一个ViewModelLocator。 我最初的项目提出了下列问题。我有一个在说明该应用呈现一个的MainView。根据按钮点击它使得无论是我的MainView内部视图1或视图2(每个用户控件),通过ContentControl中。 我找到我的MainViewModel正确的视图模型。但我发现,我还需要一个DataTemplate使内部视图1和视图2的用户控 ..
发布时间:2016-10-04 16:11:11 C#/.NET

文本框应该以特定的格式显示在十六进制文字

我在我的XAML文件的文本框是可编辑的。现在,根据我的文本框项目要求的内容应该只有0-9和A-F(十六进制值)和文本框应该基于十六进制值取输入。 Demonstratation: 12 AB 32 A5 64 现在,如果我的光标是在年底,我去按Backspace键,它shud因为它在一般的文本框中发生取出值。 现在如果我的光标在A5的开始,我按下“删除键”,该值应该成为这样 ..
发布时间:2016-10-04 16:07:48 C#/.NET