21得票3回答
在WPF MVVM中动态添加控件

我正在开发一个动态搜索视图,在其中,点击按钮应该添加一个新的行,其中包含3个组合框和2个文本框。 我该怎么做?

20得票4回答
使用MVVM Light工具包显示对话框

我有一个ViewModel,需要在按钮点击时显示模态窗口(使用ShowDialog())。 ViewModel捕获单击命令,但我不想在ViewModel中执行window.ShowDialog()。 我知道在MVVM Light中有一个DialogMessage,但该消息框是用于显示消息框而不...

19得票2回答
这个命令的处理配额不足 -WPF

我正在开发一个WPF应用程序,已经实现了错误处理,并为该应用程序实现了错误邮件发送功能。因此,如果应用程序发生任何错误,管理员将收到错误消息。 我的问题是我们总是收到以下错误消息: 错误:没有足够的配额来处理此命令 MS.Win32.UnsafeNativeMethods....

19得票3回答
如何使用MVVM Light for WPF在Windows中导航?

我刚开始一个新项目,演示层将由WPF和GalaSoft的MVVM Light完成。 我需要很多视图,但我不清楚如何通过窗口进行导航。 首先,MVVM Light提供的模板用于创建新的“WPF MVVM View”会创建一个新的Window,无法使用框架进行导航(我的意思是,在mainVie...

19得票1回答
替代Prism + MEF用于模块化MVVM应用程序

我和我的团队开始计划开发一个模块化应用程序,很可能会多目标使用WPF和Silverlight。 我个人有一些经验,使用旧版本的PRISM来构建使用MVVM模式的组合式Silverlight应用程序。当时我们不熟悉MEF来处理各种模块依赖关系,因此没有使用它。 我们并没有固定使用任何特定的框...

18得票4回答
如何仅修改WPF控件的Margin属性的右侧(或左侧、顶部、底部)值?

从代码后台实现这个很容易:var button = new Button(); var margin = button.Margin; margin.Right = 10; button.Margin = margin; 然而,在XAML中,我只能使用以下内容:<Button Margi...

18得票6回答
如何在公司电脑上解除DLL的阻止?

我尝试测试MVVMLight,但它附带的DLL文件被阻止了。我已经了解过这个问题,有人告诉我要在文件属性中点击“取消阻止”(UNBLOCK).. 但是我没有找到这个选项。然后我发现一个叫做STREAMS的程序可以解除阻止.. 但也没有生效...还有其他解决方法吗? 错误 7 无法...

18得票5回答
Silverlight 4中缺少System.Windows.Interactivity - mvvm light教程

我正在尝试跟随这个MVVM Light Toolkit V3 Alpha 2: EventToCommand behavior教程。 我使用的是带有Silverlight 4的vs2010。我没有Expression Blend。 教程说明: 此外,您需要System.Windows....

18得票2回答
在通用 Windows 应用程序中使用 MVVM Light 进行验证

在为通用Windows应用程序应用程序设置MVVM Light后,我有以下结构,并且想知道使用UWP和MvvmLight进行验证的最简洁方法,以便在需要时通知用户出现错误并可能重置文本框值。唯一的诀窍是Textbox是UserControl的一部分(为了清晰起见清理了不必要的XAML代码),因...

17得票4回答
MVVM中如何通过ViewModel属性良好地传递INotifyPropertyChanged事件?

我正在尝试找出从我的ModelView中嵌套的属性中冒泡PropertyChanged事件的最佳方法。 假设我有我的ModelView PersonModelView,它具有一个属性PersonModelView.Address。Address又有一个属性City。当我在视图中绑定到City时...