问题标签 [mvvm-light]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
6545 浏览

mvvm-light - MVVM Light + Blend designer view error: Cannot find resource named 'Locator'.

The application runs fine but i could not see my design in the designer view.

It says Cannot find resource named 'Locator'. Obviously, i did not change anything in the code, i just did the data binding using the data binding dialog...

anyone facing the same problem?

0 投票
1 回答
1176 浏览

silverlight - MVVM Light - 主/子视图和依赖属性

在实现主/子视图和自定义依赖属性时,我遇到了一个奇怪的问题。

在我的 masterView 中,我在 XAML 中以声明方式绑定视图模型,如下所示:

并且我的 MainViewModel 公开了一个可观察的集合,我将其绑定到 ItemsControl,如下所示:

TaskListControl 反过来声明并绑定到它的 ViewModel,我还为 ListDetails 属性定义了一个依赖属性。

未设置 ListDetails 属性,如果我删除对其视图模型的声明性引用,则依赖属性的回调确实会被触发。

以声明方式绑定到视图模型和定义依赖属性是否存在冲突?

我真的很喜欢 MVVM Light 的可混合性,并希望能够解决这个问题,因此任何帮助都会受到赞赏。

如果您想收到我的项目的源代码,请询问

0 投票
2 回答
919 浏览

silverlight - Silverlight MVVM 主视图和主要详细视图

我正在开发一个应用程序,需要一些关于最佳方法的指导......

例如,我有一个主视图,它使用它的视图模型来检索许多食谱。我希望能够将每个配方绑定到项目控件中的配方用户控件,然后每个控件将负责实例化它的视图模型。

我应该在每个配方用户控件中使用依赖属性,还是人们建议使用其他替代方法来创建多个配方用户控件?

我热衷于采用 MVVM Light,因为它具有可混合性功能。

0 投票
7 回答
41382 浏览

c# - MVVM Light Toolkit 示例

有谁知道使用 MVVM Light Toolkit 创建的开源 WPF 应用程序?或者有样品吗?

0 投票
3 回答
11229 浏览

silverlight - MVVM light - 如何访问其他视图模型中的属性

我正在使用 mvvm light 来构建 Silverlight 应用程序。是否有代码片段显示如何从另一个视图模型或用户控件的代码中访问视图模型的属性或命令?

我想这很简单,但我不知何故错过了一些东西。

于力

0 投票
3 回答
2363 浏览

wpf - MVVM-我将如何在我的主视图模型(和其他视图模型)和我的设置对话框之间传播设置?

我正在为我的应用程序构建一个设置对话框,现在所有设置都与主视图模型上的设置相对应,但是当我添加更多视图和视图模型时,有些可能不会。

我需要知道将当前设置加载到设置对话框中的最佳做法是什么,然后如果用户单击确定,则将设置保存到相应的视图模型中。

我不会使用 Properties.Settings.Default 系统来存储设置,因为我希望我的应用程序尽可能便携,这会将用户范围的设置存储在目录中: C:\Users\ username \Local Settings\Application Data\ ApplicationName 而不是在我的应用程序的目录中。

如果有什么不同,我使用的是 Laurent Bugnion 的 MVVM Light Toolkit。

0 投票
2 回答
4088 浏览

.net - MVVM Light Toolkit 引发 System.IO.FileLoadException

我正在运行 VS 2010 和 Expression Blend 4 beta。我从提供的模板创建了一个 MVVM Light 项目,当我尝试在 VS 2010 设计器窗口中查看 MainWindow.Xaml 时,我得到一个 System.IO.FileLoadException。该模板已引用 System.Windows.Interactivity。以下是异常的详细信息:

System.NotSupportedException 尝试从网络位置加载程序集,这会导致程序集在以前版本的 .NET Framework 中被沙盒化。此版本的 .NET Framework 默认情况下不启用 CAS 策略,因此这种加载可能很危险。如果此加载不打算对程序集进行沙箱处理,请启用 loadFromRemoteSources 开关。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=155569

0 投票
2 回答
536 浏览

mvvm-light - 对话(真实的)

在尝试了许多不同的解决方案后,我不断地回到这个问题上。我需要一个 Window.ShowDialog,通过 UnityContainer 将 ViewModelLocator 类用作工厂。

基本上我有一个视图(和 ViewModel),在视图上按下按钮需要创建一个对话框(在其构造函数中采用几个参数),它将处理一些逻辑并最终将结果返回给调用者(连同它计算的所有逻辑的结果)。

也许我仍然从 Windows 窗体的角度来看这是错误的,但我确切地知道我想要做什么,并且我想理想地使用 WPF 和 MVVM 来完成它。我正在尝试使这项工作适用于一个项目,并且最终不想回到香草 WPF 以使其工作。

0 投票
2 回答
2283 浏览

mvvm-light - RelayCommands 覆盖了我的按钮的“IsEnabled”

RelayCommands 覆盖了我的按钮的“IsEnabled”。

这是一个错误吗?这是我的视图中的 xaml 和我的 ViewModel 中的代码

请注意,我在我的 xaml 中对 IsEnabled="False" 进行了硬编码。该值被完全忽略(按钮始终启用)。

我意识到 RelayCommand 有一个 CanExecute 重载,但我确实想使用它,因为我想做的不仅仅是拥有一个禁用的按钮。

0 投票
3 回答
3661 浏览

mvvm - Silverlight 导航使用 Mvvm-light(oobe)+MEF?

在 UserControls/Pages(浏览器体验之外)之间导航的最佳方法是什么?我对 Silverlight 相当陌生,甚至对 mvvm 模式也很陌生。

Navigation Framework 与 MVVM Light Toolkit 的集成程度如何?带有两者的通用应用程序流控制的片段会很棒。

计划是使用导航框架进行一般流程或使用 Jeremy Likeness 的区域管理方法 ( http://cshaperimage.jeremylikness.com/search/label/regions ) 并根据需要换出区域。我已经看到一些地方提到替换 Visual Root,但这对我来说听起来像是一个 hack。

任何建议、片段或大方向的推动将不胜感激。

谢谢你。