绑定自定义文本框属性时出错
我在 Silverlight 4、MVVM 和 PRISM 4 中创建了自定义文本框。自定义文本框具有动态行为链接,可以将 TextMode 动态设置为密码或文本。 这是完美的。 …
当模型更改但属性未更改时如何通知 MVVM 中的视图
我已将列表视图中的项目绑定到 ViewModel 中的 observableCollection(我有两个列表视图,每个视图都有自己的 observableCollection)。我还将几个状…
如何在后面的代码中绑定到 Canvas.Left 或 Canvas.Top 附加属性?
我正在尝试创建一个可在 Canvas 中拖动的 UserControl 。我对 MVVM 是全新的,对 WPF 也比较陌生(对 StackOverflow 也很陌生)。 我有一个视图模型,…
实体类实现的IDataErrorInfo
我有实体类: public class Project { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual string Descr…
使用 OnPropertyChanged 事件要求应用程序执行某些操作是否正确?
我的 MVVM 应用程序包含两个视图: AllStrategiesView StrategyView 当用户单击 AllStrategiesView 中的某个策略时,将创建带有此策略的 StrategyView…
KnockoutJS - 将计算值添加到可观察数组
我使用 KnockoutJS 将数据绑定到页面,ViewModel 由使用 映射插件的 AJAX 调用的 JSON 响应填充,像这样: $(function () { $.getJSON("@Url.Action("…
如何为所有 DelegateCommand 和 DelegateCommand调用 RaiseCanExecuteChanged在基本 ViewModel 类中
我正在使用 Prism 和 MVVM 开发 WPF 应用程序。 应用程序的要求之一是能够以不同用户身份登录(具有不同的权限)。 现在大多数权限都是简单的允许或禁…
在哪里调用RaiseCanExecuteChanged?
我正在使用 MVVM Light Toolkit,并且我想创建一个 RelayCommand。 如果我的 ViewModel 有一些 String 属性,这些属性在设置器中调用 RaiseCanExecute…
选择适当的 ViewModel,同时避免大型条件
我正在编写一个 WPF 应用程序,同时主要遵循 MVVM 设计模式。该应用程序具有分为不同类别的各种教育模块,由用户完成。这些模块被组织成分层菜单。我…
当模型对象缺少某些属性时的数据绑定
在 MVVM 场景中,模型“Impegni”是使用 linq2sql 从数据库表创建的。 Wpf 表单显示所有“Impegni”字段,这是通过将视图模型公开的对象(“Impegni”…
在 WPF 中使用 Unity 解析时 SynchronizationContext.Current 为 null
我有一个 WPF 代码,看起来像这样。 public class AlphaProductesVM : BaseModel { private ObservableCollection _NwCustomers; private int i = 0; …