caliburn.micro相关内容

Caliburn.Micro 能否很好地与用户控件配合使用?

我是一名新手 WPF 程序员.我正在尝试向我的代码添加一些结构:用户控件和 MVVM. 在这里研究,我发现人们推荐Caliburn.Micro.另一方面,我发现了一些投诉 here 和 其他地方 关于 Caliburn.Micro 不能很好地与用户控件. 所以我的问题是:Caliburn.Micro 与用户控件配合得很好吗? 解决方案 是的,Caliburn.Micro 与用户 ..
发布时间:2022-01-22 18:45:52 其他开发

如何从视图模型(Caliburn+WPF)关闭对话框窗口?

我有 ViewModel1 和 View1 与之关联.我使用 IWindowManager 对象从 ViewModel2 (另一个视图模型)启动对话框窗口.ViewModel2 类的代码: windowManager.ShowDialog(new ViewModel()); 所以,我有 View1 用户控件的对话框窗口. 我的答案是下一个 - 我可以使用红色关闭按钮关闭该对话框窗口,但如 ..
发布时间:2022-01-15 13:41:19 其他开发

如何在 Caliburn.Micro 中绑定按键手势?

如何让 Caliburn.Micro 将按键手势映射到 ViewModel 上的操作方法? 例如,我想实现一个选项卡式界面,并且我希望我的 ShellViewModel 有一个 NewTab 方法,用户应该能够通过按键盘上的 Ctrl+T 来调用该方法. 我知道完整的 Caliburn 框架支持手势,但我如何使用 Caliburn.Micro 做到这一点?是否有某种方法可以将操作绑定到 ..
发布时间:2022-01-13 22:55:35 其他开发

Silverlight + MVVM + 绑定 = 内存泄漏?

到目前为止,我的测试表明,在 Silverlight 中利用 MVVM 模式的所有标准方法、示例和框架都存在一个巨大的问题:大量内存泄漏会阻止 VM 被垃圾收集. 显然这是一个巨大而荒谬的声明 - 所以我的期望是有人会对我出错的原因和地方有一个明显的答案:) 重现的步骤很简单: 通过将视图数据上下文设置为 VM 将视图模型绑定到视图(假设视图模型利用 INotifyPropert ..
发布时间:2021-12-24 08:03:51 C#/.NET

Caliburn.Micro 是否可以很好地与用户控件配合使用?

我是一个新手 WPF 程序员.我正在尝试向我的代码添加一些结构:用户控件和 MVVM. 在这里研究,我发现人们推荐 Caliburn.Micro.另一方面,我发现了一些投诉 here 和 其他地方 关于 Caliburn.Micro 不能很好地使用用户控件. 所以我的问题是:Caliburn.Micro 是否可以很好地与用户控件配合使用? 解决方案 是的,Caliburn.Mi ..
发布时间:2021-12-23 13:14:23 其他开发

实现 PropertyChangedBase 时的 caliburn.micro 序列化问题

我正在开发一个客户端/服务器数据驱动的应用程序,前端使用 caliburn.micro,后端使用 Asp.net WebApi 2. 公共类人{公共整数 ID {get;set;}公共字符串名字{get;set;}...} 该应用程序包含一个名为“Person"的类.“人"对象被序列化 (JSON) 并使用简单的 REST 协议从客户端来回移动到服务器.该解决方案运行良好,没有任何问题. ..
发布时间:2021-12-21 22:06:39 C#/.NET

Caliburn.Micro.使用 Autofac 为 IHandle 实现者自动调用 eventaggregator.Subscribe()

在 Caliburn.Micro 文档中,作者提到了这种可能性: 文档链接 IHandle 继承自标记接口 IHandle.这允许使用强制转换来确定对象实例是否订阅了任何事件.如果您与 IoC 容器集成,这将启用简单的自动订阅.大多数 IoC 容器(包括 SimpleContainer)都提供了一个在创建新实例时调用的钩子.只需连接容器的回调,检查正在创建的实例是否实现 IHandle ..
发布时间:2021-11-30 20:03:33 其他开发

Autofac 和 Func 工厂

我正在使用 Caliburn.Micro 和 Autofac 开发一个应用程序. 在我的作文根目录中,我现在面临 Autofac 的问题:我必须将全局使用的 IEventAggregator 注入到我的 FirstViewModel 中,并将第二个 IEventAggregator 注入到该 FirstViewModel 及其子项中. 我的想法是让第二个作为 Owned 注入,它的工作 ..
发布时间:2021-11-30 19:55:18 C#/.NET

Caliburn micro 在无应用程序对象模式下,就像在 AutoCAD dll 插件中一样

我正在使用 Caliburn Micro 开发 WPF 应用程序.此应用程序的一些视图需要在 AutoCAD 环境中加载.AutoCAD 编程环境允许开发 AutoCAD 插件(dll 类型)并将它们加载到 AutoCAD 环境中. 由于 AutoCAD 插件类型 (dll),插件没有应用程序对象,因此必须为此自定义引导程序.根据 Caliburn Micro 文档 此处(向下滚动到“使用 ..
发布时间:2021-11-30 18:27:53 其他开发

将 dll 替换为较新版本

我有一个包含许多项目的 Caliburn.Micro 应用程序.多个项目在单独的文件夹中引用同一个 dll.现在我需要用更新的版本替换那个 dll.我从所有项目中删除了引用并再次添加了它.但我收到一个运行时错误: 你能帮忙吗? 附言我尝试使用 fuslogvw.exe,但它显示为空: 解决方案 我认为您正在使用 Visual Studio.首先,如果特定版本设置为 False, ..
发布时间:2021-11-26 12:02:40 C#/.NET

将 dll 替换为较新版本

我有一个包含许多项目的 Caliburn.Micro 应用程序.多个项目在单独的文件夹中引用同一个 dll.现在我需要用更新的版本替换那个 dll.我从所有项目中删除了引用并再次添加了它.但我收到一个运行时错误: 你能帮忙吗? 附言我尝试使用 fuslogvw.exe,但它显示为空: 解决方案 我认为您正在使用 Visual Studio.首先,如果特定版本设置为 False, ..
发布时间:2021-11-24 11:19:25 C#/.NET

我可以在使用 Caliburn.Micro 时将 App.xaml 添加回 Xamarin.Forms 项目吗?

Caliburn.Micro Xamarin.Forms 示例(设置和功能都说明了 App.cs 的使用,没有随附的 App.xaml. 我想要一个 App.xaml 文件,这样我就可以将应用级资源添加到 xaml 中,现在应该在 Xamarin.Forms 中.这可能吗?我该怎么做? 解决方案 请注意,我此后从未添加过,而且未经测试,但它应该可以像这样工作. App.xaml ..
发布时间:2021-09-29 20:33:40 其他开发

使用 MediatR、StructureMap、Caliburn.Micro 作为处理程序的 ViewModels

我们的 MVVM 框架使用 Caliburn.Micro,IoC 容器使用 StructureMap,中介器实现使用 MediatR.这一切正常,除了推荐的注册 MediatR 事件处理程序的方法与 Caliburn.Micro 推荐的使用 ViewModel 作为它们自己的处理程序的方法不兼容. Caliburn.Micro 通过 EventAggregator 实现中介模式,这要求您将 ..
发布时间:2021-08-31 19:23:19 其他开发

Caliburn.Micro Drag& amp; amp; amp; amp; amp; amp;在WPF中删除文件

我已经使用Caliburn.Micro(2.0.1)创建了一个桌面应用程序,现在我需要添加拖放行为,用户将从Windows资源管理器中拖动一个文件,并且需要获取它的路径,但是,我现在搜索了2天,但没有找到有关如何为Caliburn.Micro添加拖放行为的任何示例或说明.我发现了一个问题(将文件拖放到带有Caliburn Micro Framework的WPF ),但无需锻炼.我尝试了很多不同的方 ..
发布时间:2021-05-07 18:47:31 其他开发