问题标签 [mvvm-toolkit]
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.
wpf - 如何使用 MVVM 和 MVVM 工具包将属性绑定到文本框?
我是 MVVM 的新手。为了了解我创建了一个示例应用程序,以便在单击按钮时在文本框中显示一条消息。在我的代码中,按钮命令正常工作,但该属性未绑定到文本框。如何使用 MVVM 将属性绑定到文本框?
我的代码类似于下面给出的。
看法
查看模型
模型
mvvm - 如何在 MVVM 视图中显示数据更改?
我开始使用 MVVM,但我对某些事情感到困惑,这是我的问题,我只想在表中添加一行,这就是我这样做的方式:
视图模型类:
然后:
我将datatatemplate绑定到MyClass,它可以完美运行并将更改保存到我的数据库,但不要更新我的视图,在这种情况下我想返回id,所以我放了一个文本框并将其绑定到id(prpoerty),什么问题?我错过了什么吗?我会感谢任何帮助。
data-binding - 如何将 WPF 依赖属性绑定到窗口?
我创建一个依赖属性来关闭视图模型中的视图,
依赖属性:
并像这样在我的 xaml 中使用它:
它工作得很好,但是当我想将它绑定到 viewModel 中的属性时,它不起作用,我猜,它不起作用,因为我稍后在 xaml 中定义了资源。
在xml中:
我不知道我该怎么办,我应该把这个放在哪里:
wpf - WPF 数据上下文场景
我使用此数据绑定语句在 XAML 代码(数据网格)中有一个用户控件:
我在演示者类中使用此用户控件,我在其中创建了模型视图类并将数据上下文设置为视图中的对象
...所以 MyCollection 对象是在可能视图类中定义的,而不是在我的控件后面的代码中
但我想从代码隐藏中访问这个 MyCollection 属性,因为我想实现一个按钮事件来过滤我的集合源
如何在代码隐藏中访问 MyCollection 或我错了...?
谢谢
mvvm - 共享视图模型 MVVM 的正确方法?
我有合同视图。这将从我的仪表板上的 2 个单独的图块中显示。一种用于基本负载,一种用于峰值负载。
显示基本负载剪辑时,标题将是基本负载剪辑定义,当从仪表板上的峰值负载图块显示时,它将是峰值负载剪辑定义
同样,ViewModel 将需要根据用户单击的图块获取 Baseload 或 Peak load 剪辑
我知道我可以做到这一点的一种方法是制作 2 个单独的副本,但这似乎完全错误,因为它会复制视图。
在视图模型大小上,我正在考虑创建 2 个单独的视图模型并从 ClipDefinitionViewModel 继承它们。然后,两个新的视图模型类将知道要从数据服务获取的剪辑类型
有没有更好的办法?
我正在使用简单的 MVVM 工具包
保罗
mvvm - 如何在 Silverlight 中创建小部件?
我很欣赏这可能是在我能走路之前跑步的情况,并且讨论偶尔会被皱眉,而不是问题
但是,我是 Silverlight 的新手,我希望不要养成坏习惯!
由于这更像是一般建议类型的帖子,因此我将标记最有用的信息或链接作为答案
我正在写一个仪表板。但是,我希望仪表板的区域可以重复使用,基本上是小部件。任何人都可以推荐一些很好的示例网站,以获取有关在 Silverlight 中制作小部件的最佳方法的建议,或者就需要注意的事项等提供任何建议?
它与在 .NET 中创建用户控件或在 Delphi 中创建表单,然后将其停靠到应用程序的多个不同屏幕中的方法相同
仪表板需要由用户自定义,即他们看到一系列可以设置然后添加到仪表板的小部件。与 Google Anaytics 的工作方式几乎相同
保罗
silverlight - 简单的 MVVM 工具包在 Web 应用程序中有模型文件夹而不是 Silverlight?
我刚刚注意到 Simple MVVM 工具包的一些有趣之处
模型文件夹位于 Web 应用程序中
Web 应用程序是 .NET
我以为我会在服务器内的模型中定义我所有的复杂逻辑等
我在这里错过了什么吗?我认为 Web 项目只是托管 Silverlight 应用程序?
保罗
.net - 带有列表视图的 MVVM 按钮事件未获取所选项目
我正在尝试从我的列表视图中获取 selectedItem。我在按钮上使用 MVVM 灯光工具包和 EventToCommand。
我的 listView 绑定到正确绑定的 ObservableCollection。这是 listView xaml:
然后我有一个按钮,我正在使用带有 mvvm EventToCommand 的 Interaction.Triggers,我不确定 selectedItem 绑定是否正确。该事件通过中继命令(mvvm light toolkit)正确触发,但我每次都得到空值。
这是我的按钮 xaml;
中继命令:
silverlight - 如何避免 MVVM 中的代码重复?
这个问题类似于商业逻辑在 MVVM 中的位置?
但是,我不想在那个上创建评论链
例如,假设我有一张发票表,我想获取这些数据并对其执行一些分配,以便在 2 个完全独立的报告和 3 个屏幕中使用。
在我们当前的 Web 应用程序中,我会将它放在数据服务层中,我的所有报告和屏幕都会调用它
在 MVVM 中,人们似乎建议模型不应该臃肿并且应该将逻辑放在视图模型中。但在这种情况下,我将代码复制 5 次?
在他对我的另一个问题的回答中,Reed 指出“任何特定于域或业务的东西都应该可以被其他应用程序重用,使用其他架构。”
Reed 或其他人可以澄清我的方法应该是什么吗?MVVM 可以和其他架构结合吗?
我正在使用 Silverlight 5 和 Simple MVVM Toolkit
保罗
wpf - 所有实例都接收命令,而不是单个 MVVM 工具包
我创建了一个 View 调用 PhotoView 与它绑定到的 PhotoviewModel。在视图模型中,我定义了一个命令如下:
我发送的消息类型是自定义消息。
对于我拥有的每张照片,我都会创建一个新的 PhotoViewModel,然后创建一个 PhotoView 的实例。所以每个 PhotoView 都有一个绑定到 PhotoViewModel 中的 ShowInfoCmd 的按钮。
实际发生的情况是,如果我单击一个 PhotoView 实例上的按钮,则只有该实例应该接收命令。
实际上所有实例都收到命令。我怎样才能避免这种情况?
感谢关于哔叽的帮助