caliburn.micro相关内容
我是一名新手 WPF 程序员.我正在尝试向我的代码添加一些结构:用户控件和 MVVM. 在这里研究,我发现人们推荐Caliburn.Micro.另一方面,我发现了一些投诉 here 和 其他地方 关于 Caliburn.Micro 不能很好地与用户控件. 所以我的问题是:Caliburn.Micro 与用户控件配合得很好吗? 解决方案 是的,Caliburn.Micro 与用户
..
我有这个问题.我在 WPF 中使用 caliburn micro.在视图中,我有列表框,并且在视图模型中绑定了事件 MouseDoubleClick 方法.我想发送作为参数选择的列表框项目.但是不知道怎么弄. 鉴于我有这个:
..
我有一个包含文件名的 ListBox.现在我需要从这个 ListBox 中获取所选项目的数组.我在这里找到了一些答案,但没有一个对我有用.我正在使用 Caliburn Micro 框架. 这是我的观点:
..
我有 ViewModel1 和 View1 与之关联.我使用 IWindowManager 对象从 ViewModel2 (另一个视图模型)启动对话框窗口.ViewModel2 类的代码: windowManager.ShowDialog(new ViewModel()); 所以,我有 View1 用户控件的对话框窗口. 我的答案是下一个 - 我可以使用红色关闭按钮关闭该对话框窗口,但如
..
如何让 Caliburn.Micro 将按键手势映射到 ViewModel 上的操作方法? 例如,我想实现一个选项卡式界面,并且我希望我的 ShellViewModel 有一个 NewTab 方法,用户应该能够通过按键盘上的 Ctrl+T 来调用该方法. 我知道完整的 Caliburn 框架支持手势,但我如何使用 Caliburn.Micro 做到这一点?是否有某种方法可以将操作绑定到
..
我的 WPF 项目使用 Caliburn micro.静态菜单很容易与 Caliburn 绑定
..
到目前为止,我的测试表明,在 Silverlight 中利用 MVVM 模式的所有标准方法、示例和框架都存在一个巨大的问题:大量内存泄漏会阻止 VM 被垃圾收集. 显然这是一个巨大而荒谬的声明 - 所以我的期望是有人会对我出错的原因和地方有一个明显的答案:) 重现的步骤很简单: 通过将视图数据上下文设置为 VM 将视图模型绑定到视图(假设视图模型利用 INotifyPropert
..
我有一个包含文件名的列表框.现在我需要从这个 ListBox 中获取所选项目的数组.我在这里找到了一些答案,但没有一个对我有用.我正在使用 Caliburn Micro 框架. 这是我的观点:
..
我正在尝试创建类似 MDI 选项卡式界面的内容,因此我在左侧有一个导航窗格(一个列表框),在右侧有一个 ContentPresenter. 我有一个 ShellViewModel,上面有一个名为 AvailAbleScreens 的 BindableCollection,我成功地使用 ListViews DataTemplate 绑定到该列表:
..
我是一个新手 WPF 程序员.我正在尝试向我的代码添加一些结构:用户控件和 MVVM. 在这里研究,我发现人们推荐 Caliburn.Micro.另一方面,我发现了一些投诉 here 和 其他地方 关于 Caliburn.Micro 不能很好地使用用户控件. 所以我的问题是:Caliburn.Micro 是否可以很好地与用户控件配合使用? 解决方案 是的,Caliburn.Mi
..
我正在开发一个客户端/服务器数据驱动的应用程序,前端使用 caliburn.micro,后端使用 Asp.net WebApi 2. 公共类人{公共整数 ID {get;set;}公共字符串名字{get;set;}...} 该应用程序包含一个名为“Person"的类.“人"对象被序列化 (JSON) 并使用简单的 REST 协议从客户端来回移动到服务器.该解决方案运行良好,没有任何问题.
..
我正在尝试使用 caliburn 微消息来触发我创建的附加事件: 公共静态类DataChanging{公共委托 void DataChangingEventHandler(object sender, DataChangingEventArgs e);公共静态只读 RoutedEvent 更改事件 =EventManager.RegisterRoutedEvent("更改",RoutingStr
..
在 Caliburn.Micro 文档中,作者提到了这种可能性: 文档链接 IHandle 继承自标记接口 IHandle.这允许使用强制转换来确定对象实例是否订阅了任何事件.如果您与 IoC 容器集成,这将启用简单的自动订阅.大多数 IoC 容器(包括 SimpleContainer)都提供了一个在创建新实例时调用的钩子.只需连接容器的回调,检查正在创建的实例是否实现 IHandle
..
我正在使用 Caliburn.Micro 和 Autofac 开发一个应用程序. 在我的作文根目录中,我现在面临 Autofac 的问题:我必须将全局使用的 IEventAggregator 注入到我的 FirstViewModel 中,并将第二个 IEventAggregator 注入到该 FirstViewModel 及其子项中. 我的想法是让第二个作为 Owned 注入,它的工作
..
我正在使用 Caliburn Micro 开发 WPF 应用程序.此应用程序的一些视图需要在 AutoCAD 环境中加载.AutoCAD 编程环境允许开发 AutoCAD 插件(dll 类型)并将它们加载到 AutoCAD 环境中. 由于 AutoCAD 插件类型 (dll),插件没有应用程序对象,因此必须为此自定义引导程序.根据 Caliburn Micro 文档 此处(向下滚动到“使用
..
我有一个包含许多项目的 Caliburn.Micro 应用程序.多个项目在单独的文件夹中引用同一个 dll.现在我需要用更新的版本替换那个 dll.我从所有项目中删除了引用并再次添加了它.但我收到一个运行时错误: 你能帮忙吗? 附言我尝试使用 fuslogvw.exe,但它显示为空: 解决方案 我认为您正在使用 Visual Studio.首先,如果特定版本设置为 False,
..
我有一个包含许多项目的 Caliburn.Micro 应用程序.多个项目在单独的文件夹中引用同一个 dll.现在我需要用更新的版本替换那个 dll.我从所有项目中删除了引用并再次添加了它.但我收到一个运行时错误: 你能帮忙吗? 附言我尝试使用 fuslogvw.exe,但它显示为空: 解决方案 我认为您正在使用 Visual Studio.首先,如果特定版本设置为 False,
..
Caliburn.Micro Xamarin.Forms 示例(设置和功能都说明了 App.cs 的使用,没有随附的 App.xaml. 我想要一个 App.xaml 文件,这样我就可以将应用级资源添加到 xaml 中,现在应该在 Xamarin.Forms 中.这可能吗?我该怎么做? 解决方案 请注意,我此后从未添加过,而且未经测试,但它应该可以像这样工作. App.xaml
..
我们的 MVVM 框架使用 Caliburn.Micro,IoC 容器使用 StructureMap,中介器实现使用 MediatR.这一切正常,除了推荐的注册 MediatR 事件处理程序的方法与 Caliburn.Micro 推荐的使用 ViewModel 作为它们自己的处理程序的方法不兼容. Caliburn.Micro 通过 EventAggregator 实现中介模式,这要求您将
..
我已经使用Caliburn.Micro(2.0.1)创建了一个桌面应用程序,现在我需要添加拖放行为,用户将从Windows资源管理器中拖动一个文件,并且需要获取它的路径,但是,我现在搜索了2天,但没有找到有关如何为Caliburn.Micro添加拖放行为的任何示例或说明.我发现了一个问题(将文件拖放到带有Caliburn Micro Framework的WPF ),但无需锻炼.我尝试了很多不同的方
..