在 Caliburn Micro 中发送布尔值作为操作参数
这是我的 XAML 视图(为了可读性省略了一些代码): And here's the code in the ViewModel: public void Close(bool save) { if (save) { // save th…
如何将数据从 DB/XML 加载到 MVVM 中的模型
您好,我想知道如何正确地从 MVVM 中的数据库初始化模型。 我使用 Caliburn.Micro Framework,对于依赖项注入,我可以使用 MEF 或 Castle Windsor,作…
如何从 Caliburn Windows 管理器对话框中删除最大化按钮
我正在使用 Caliburn Micro Window Manager 来显示一个对话框。我想从对话框中删除最大化和最小化按钮。 如果我查看 Windows Manager 源代码(在 WPF …
Caliburn.Micro 约定中使用的复数混乱
我在很多地方使用了 Caliburn.Micro 约定,即如果您有一个名为 Apples 的集合,则可以添加一个名为 SelectedApple 的属性,并且每当您在组合框中选择…
使用 IoC 在视图模型中创建 NHibernate 存储库
我想知道如何正确构建和处理视图模型类中的 NHibernate 存储库和会话。 例如,我使用 Caliburn Micro 框架和 Castle Windsor boostraper。 首先,我创…
Caliburn.Micro - 当视图可见时执行某些操作
我目前正在研究 WPF 和 Caliburn.Micro,暂时没有像 MEF 或 Autofac 这样的东西。 现在我正在尝试在视图模型可见后立即执行视图模型中的一些代码。 在…
在 Caliburn Micro 中使用 WindowManager 时如何从对话框返回对象
我刚刚开始使用 Caliburn Micro WindowManager。 我已成功显示一个包含 WPF 视图的模式对话框。 我需要从对话框返回一个对象。最好的方法是什么? 背…
无法在 Caliburn.Micro 中以编程方式绑定视图
我检查了以下线程并按照示例尝试动态绑定视图: Caliburn.Micro:以编程方式创建和绑定视图 我的主视图有一个具有以下 XAML 的 DataGrid:
我正在尝试在另一个视图中使用 coproject 工具栏。无法让它工作
我正在尝试在另一个视图(ActiveItem)中使用 coproject 工具栏类型的视图。 Coproject 定义了两个内容控件。但我希望工具栏嵌套在另一个视图中。基本…
在自定义控件上使用命令
我正在尝试使用搜索文本框(我按照本教程制作的: http://davidowens.wordpress.com/2009/02/18/wpf-search-text-box/)。 我使用 MVVM 和WPF。当您在…
Caliburn Micro:在 Mango 中拍照
我正在尝试将 WP7.1 Mango 中的任务启动器与最新版本的 Caliburn Micro 一起使用,但任务完成后我的代码不会被回调。可能我在某个地方做了一些愚蠢的…
如何使用 Caliburn.Micro 约定来设置按钮的文本及其操作?
如果我的视图中有一个名为“保存”的按钮,那么我可以将“保存”属性添加到我的 ViewModel,并且 Caliburn.Micro 会自动将其绑定到我的按钮的内容。例…
子视图模型上不会调用 OnInitialize 和 OnActivate
我预计继承自 Screen 的子视图模型将参与父 Screen 的生命周期。然而,情况似乎并非如此。例如: public class ParentViewModel : Screen { public Ch…
Caliburn Micro,来自单个视图模型的多个视图
我目前正在开发一个应用程序,需要根据发生的事件更改视图。此事件意味着必须使用相同的 ViewModel 但使用不同的 View。我目前不知道 Caliburn 是否可…
使用 Caliburn Micro 更新进度条
我一直在阅读 Caliburn 在线程封送方面的出色表现以及更新 UI 线程如何非常简单,但我似乎无法让它工作,也找不到显示它的示例,所以我需要帮助... 这…