mvvm相关内容
我在我的 MVVM 项目中多次重复这个属性.创建通用类或工厂来替换这些代码行的正确方法是什么? ObservableCollection_resultCollection;公共 ObservableCollection结果集合{得到{如果(_resultCollection == null)_resultCollection = new ObservableCollection();返回_re
..
我在单个视图中只有一个数据网格,但是作为该数据网格的 ItemsSource 的集合位于不同的视图模型中.那么是否可以将视图中的单个数据网格与两个不同视图模型中的集合绑定? 对于网格中的每一行,显示一个集合中的一个项目,以及另一个集合中的一个项目..!在一行中显示所有列. xml: DataContext="{DynamicResource ViewModelCombine}">
..
在我的 ViewModel 中,我已经实现了 IDataErrorInfo 接口(以及 INotifyPropertyChanged).输入验证按预期工作,我在那里没有问题. 我将此属性作为 IDataErrorInfo 的一部分 public string Error { get { return this[null];} } 根据我的理解,如果所有经过验证的输入都通过验证,Error 应
..
我是 wpf c# 的新手,正在尝试一些示例应用程序,问题是当我在 xaml 中提到 DataContext 时,InitializeComponent 被递归调用并显示 在 mscorlib.dll 中发生 System.StackOverflowException' 这是我的 XAML 标记:
..
我对 MVVM 非常陌生,现在正在完成我的第一个 POC.但是,我一直在努力解决一个问题 2 天.向你们解释的想法可能会帮助并迅速解决问题.现在让我简单介绍一下我的问题.我有 WPF MVVM 应用程序,主视图绑定到 MainViewModel.我在此处使用 Textblock 来绑定视图模型中的一些内容,同时加载工作正常的屏幕.我也将 ChildUserControl 绑定到 ChildView
..
我是 WPF 和 MVVM 的新手,我正在尝试学习 WPF 如何与 MVVM 一起工作.为此,我做了一个样本如下 UserControl1.xaml UserControl1ViewModel.cs class UserControl1ViewModel{公共字符串 MyString {
..
我在 wpf MVVM(基于棱镜)应用程序中遇到了一些设计问题,很高兴得到您的建议.我的模型很简单: 公共类客户{公共字符串名字{get;set;}公共字符串姓氏 {get;set;}} 如您所见,我的 Model 类没有任何 INotifyPropertyChnaged 支持.我还有用于 CustomerDetails 屏幕的 ViewModel,支持 INotifyPropertyChan
..
我的应用程序使用 WPF 和 PRISM 框架.我使用的模式是 MVVM(模型 - 视图 - 视图模型),我试图将 MouseLeftButtonUp 事件从视图中的代码隐藏带到 ViewModel(因此该事件将符合 MVVM 规则).现在我有这个: 视图.xaml:
..
下面是我的xaml.我在画布中有一个图像.我想在图像上拖动鼠标时在图像上绘制矩形.我在 WPF 中成功做到了.但现在我想在 MVVM 中做到这一点.我希望在我的 ViewModel 中拥有它们,而不是在后面的代码中包含事件处理程序.我正在使用 MVVM Foundation 来实现 MVVM.以下是 MVVM 基金会的链接.http://mvvmfoundation.codeplex.com/
..
假设我的屏幕上有一个部分用于编辑“当前记录"..所以我的视图模型有一个包含所有当前编辑属性的类,例如: class 记录 {公共字符串注释 { get { return "Foo";} 设置 { _notes = 值;通知(“备注");}} 然后我们将这个类添加到视图模型中: class AdjustsmentViewModel {public Record CurrentRecord {
..
-->
..
首先, 我非常清楚这里已经发布了很多关于此错误的问题,但似乎没有一个有适当的解决方案,尤其是我需要的解决方案. 我被以下错误困扰了一个多星期. 我正在开发一个使用 Kotlin、MVVM、Clean Arch 和导航组件构建的 android 项目. 我最近添加了领域数据库,为此我不得不添加以下插件. 应用插件:'kotlin-kapt'应用插件:'realm-andro
..
当我将一些数据添加到“列表模型"并在旋转设备上恢复保存的数据时,此代码工作正常,不幸的是在恢复数据并将其设置为 onRestoreInstanceState 内的 model 后方法,在添加其他数据后,适配器无法用新添加的数据刷新,适配器中的数据源可以更新后,但适配器不能;不知道它们,我正在使用MVVM 数据模型绑定和搜索更多关于这个问题的时间我无法解决. Rhat 有一个简单的提示,在旋转
..
我在 WPF 中有以下按钮和样式,我需要概括 DataTrigger 部分中的绑定,因为我在同一个窗口中有近 10 个类似的按钮,每个按钮都应该绑定到不同的属性(SelectedPositions、SelectedAgencies、.……).可以实施吗?
..
目前,我有一个按钮,当用户单击它时,它会查找准备好的特定 CD-ROM 驱动器并包含一个文件.有时,当用户单击按钮时,单击按钮是鼠标按下,程序会挂起不确定的时间,直到计算机读取 CD-ROM 驱动器. 我制作了进度条,但我注意到了一些事情: 1) 程序在调用检查 cd 驱动器的方法之前挂起/冻结.所以我无法设置进度条在调用方法时显示.当单击按钮并且用户同时放入 CD 时,程序似乎挂起.
..
我通过 MVVM 在 WPF 中填充 DataGrid.我有具有 4 个属性的业务对象来在 DataGrid 中创建行和列.
..
我开始在 Silverlight 项目中使用 ReactiveUI 框架,在使用 ReactiveCommands 时需要一些帮助. 在我的视图模型中,我有一些看起来大致像这样的东西(这只是一个简化的例子): 公共类 MyViewModel : ReactiveObject{私有整数 MaxRecords = 5;public ReactiveCommand AddNewRecord {
..
我在我的视图中添加了一个 DependencyProperty,绑定到 DependencyProperty 有效,但前提是我没有设置 DataContext. GenericView.xaml
..
我正在尝试实现速度/时间绘图 UI,我将 WPF 与 MVVM 模式和 beto-rodriguez 的实时图表一起用作我的绘图库.我正在使用列系列. 我有两个问题:1) 我必须在 x 轴的中间开始系列怎么做?例如,如果我将最小值设置为 7,则图形将 x 轴设为 7,将其作为第一点,但我希望 x 轴从 1 开始,但图形绘制应从 7 开始. 2) 我必须在特定条件下更改系列的颜色,例如当
..
我想实现一个文本框,当您输入时,结果会立即出现在另一个列表框中.我一直在寻找 Reactive Extensions (Rx) 的示例,我发现的所有示例都使用 Observable.FromEventPattern() 和 TextBox 的 TextChanged 事件: 实现简单的即时搜索使用 Rx(反应式扩展)(这实际上是 WinForms) 启用 Rx 的 WPF 自动完成文本框 -
..