caliburn.micro相关内容
我正在使用Caliburn Micro作为MVVM框架的WPF项目,在过去的一周中我很幸运地找到了StackOverflow上任何问题的所有解决方案,但是现在我面临着一个更大的问题 我有一个包含TreeView的View;在以下情况下,树视图的每个项目都应调用一个方法: 双击[工作] 单击上下文菜单项[不起作用] 这是TreeView:
..
我在Windows Phone 8.1(WinRT)应用程序上使用Caliburn.Micro.Core.2.0.1 我的所有ViewModel扩展了 Screen 作为基础。 在我的 MainView(模型)中,我可以导航到带有CM的INavigationService的 SettingsView(Model)使用 private readonly INavigationSe
..
我正在尝试寻找一种从其他视图中显示模态视图的技术,但是我遇到了问题。这是我要执行的操作的一个简单示例: Shared ViewModel 类ClientesViewModel:屏幕 { private bool _deleteconfirmvisible; public bool DeleteConfirmVisible { get {return _deleteconf
..
在此线程中:有人能提供导体T.Collection.AllActive用法的任何简单工作示例吗?我已经回答了一部分,但仍然很困惑。 我只是想将所有视图模型都引用到ShellViewModel中,以便能够打开/关闭ContentControls,而无需将所有视图模型都注入构造函数中。 在答案中,建议在ShellViewModel的构造函数中注入一个接口。如果这样做,是否必须将所有View
..
由于MahApps.Metro 1.5.0的更改,弹出式窗口的基本元素从 ContentControl 更改为 HeaderContentControl 。现在,使用Caliburn.Micro和此建议的MVVM方法不再有效。 还有其他人试图以一种不错的MVVM方法解决此问题吗? 解决方案 我已添加发布围绕在GitHub上的工作。 似乎设置了 FlyoutsControl 的
..
我正在尝试在WPF / Caliburn Micro应用程序中显示页面。页面应以矩形方式呈现给用户。我的想法是对页面使用基本视图模型的集合(行)的集合(行): public BindableCollection>孩子们{组; } 然后在关联的视图中执行以下操作:
..
我的行为公开了几个命令属性。通常,我使用MVVM Light,并且只会在视图模型中使用路由命令并绑定到这些命令。但是,此项目使用的是Caliburn.Micro,因此我正在尝试使用Caliburn.Micro的方式。我可以在Message.Attach上使用某些语法来做到这一点吗(Message.Attach的解析器上是否有任何好的文档)? 我是否需要修改 解决方案 我最终公开了行为
..
我正在整理这个Caliburn.Micro示例项目,但是在使用带有嵌套视图/视图模型的基于约定的绑定时遇到了麻烦。 举个例子,假设我有一个Shell视图ShellView,它由作为屏幕导体的ShellViewModel支持。 我在ShellView中有一个绑定到ActiveItem的内容控件(使用x:Name约定),并且ActiveItem的类型为EmployeeListViewMod
..
我有一个由Caliburn.Micro支持的WPF应用程序,它是视图模型优先方法。有一个命令栏类型的控件,其 CommandBarView.xaml 和绑定的 CommandBarViewModel 。命令行VM包含许多嵌套的VM,每个按钮控件一个VM,它们都显示一个公共界面并具有相同的行为。命令行VM公开它们,以便可以从视图中对其进行绑定: 公共接口IWarningButtonViewMo
..
我想将caliburn.micro actionmessage的methodname属性绑定到ViewModel的子对象上的方法上。 我认为它应该如何工作:
..
有点奇怪,但是我真的在任何地方都找不到可行的示例。 顺便说一句,我使用的是ViewModel-first方法(在WPF)。 谢谢。 解决方案 如果您在此处进行讨论,您会发现AllActive的目的是组成多个Views / ViewModels放入一个包含ViewModel的视图。从您以前的评论来看,似乎这是您所期望的,但是我认为我至少要在这里引用它。 您随后提到了在以下位
..
我是Caliburn.Micro的新手,所以希望有人可以在这里为我提供帮助:)。 我正在尝试在Windows 8应用中使用MessageBinder.SpecialValues,但无法正常工作。我要添加一个新的“ $ pointerPercentage”,以了解鼠标在某个元素内(对于我的合成器应用中的音乐键盘而言)定位的距离百分比(介于0.0和1.0之间)。其他所有内容目前都在工作(因此,我
..
我想使用caliburn.micro启动WPF应用程序,以便尽可能多地使用TDD,之前在WP7中使用过caliburn.micro,但WPF似乎与众不同,而文档则是“ 我已经用Bootstrapper设置了项目 公共类ApplicationBootstrapper:引导程序 { private SimpleContainer _container; private Window
..
我是WPF和Caliburn.micro的新手,我想使用Caliburn为WPF应用实现自定义启动屏幕。 我正在寻找一种使用屏蔽导体的正确方法(据我了解,这是最佳解决方案)。 我的Bootstrapper看起来像这样: 公共类AppBootstrapper:BootstrapperBase { 实际上是布尔值; 个私人CompositionContainer容器; 公共A
..
我认为我缺少明显的东西。但是,由于我的应用程序的主窗口是由 受保护的覆盖启动的UserControl,它无效OnOnupup(对象发送者,StartupEventArgs e ) { DisplayRootViewFor(); } 在我的引导程序中,如何设置窗口本身和 解决方案 基于XAML的解决方案 :
..
我正在创建带有无边界窗口的WPF应用程序。应用 MVVVM 模式(在Caliburn.Micro的帮助下),我没有文件背后的代码,只有XAML文件。 在几篇文章中,我找到了以下解决方案: XAML:
..
我目前正在Caliburn.Micro中尝试视图组合。我有一个工作示例,其中通过“ View.Model”附加属性路由将多个基于用户控件的视图注入到主外壳中。到目前为止,一切都很好。 在我的应用程序中,我使用的主要是WinForms和一些WPF的混合环境,因此,对于Caliburn没有WPF的“外壳”管理。我希望能够按需创建视图并将其添加到WinForms应用程序的占位符中。 我想知道
..
我有一个使用Caliburn.Micro的wpf应用程序。我有一个MyView视图:
..
我在本教程上 Caliburn.Micro 框架中的code> Screen 和 ScreenConductors 。 我使用的是WPF,而不是Silverlight,并且我对App.xaml进行了相应的更改(对引导程序使用MergedDictionary)。 原始的简单导航示例具有一个带有两个按钮的外壳,以及一个内容区域,其中显示了两个可能的屏幕,由 ShellViewModel 进
..
我正在尝试使用mahapps和caliburn.micro在wpf中显示弹出窗口,不幸的是,弹出窗口的视图尚未解析,我得到的只是弹出窗口中显示的视图模型的类型名称。 我需要根据外壳中的ActiveItem显示弹出窗口,例如公司搜索弹出窗口与联系人搜索弹出窗口不同。 任何想法如何实现这项工作。 公共无效ShowSearchFlyout() { varsupportsSearch
..