12得票1回答
Caliburn.Micro中用于单选按钮的约定

我发现在WPF/MVVM中使用单选按钮有点令人不爽。在WPF中消除烦恼的"标配" 答案是在Caliburn.Micro或其中一个示例实现(如CoProject)中寻找解决方案。但是我找不到任何单选按钮约定的实现方式。尝试制作自己的实现后,我意识到让它感觉自然和直观有多难。 是否有人知道这个约...

12得票1回答
.NET中的响应式扩展(Rx)在WPF-MVVM中的应用

我将使用Reactive extensions for NET (Rx)与Caliburn.Micro在我的WPF应用程序中。我正在尝试将我的WPF应用程序移植到使用MVVM架构,并且需要监视TextBox控件的Text属性更改。 如果Text属性的上次更改时间超过3秒钟,我需要调用服务的L...

12得票1回答
使用Caliburn.Micro将命令绑定到ListView内的按钮

我正在尝试创建类似于MDI选项卡界面的东西,因此我在左侧有一个导航窗格(Listbox),右侧有一个ContentPresenter。 我有一个名为ShellViewModel的可绑定集合AvailAbleScreens,并且我成功地使用ListView的DataTemplate将其绑定到了该...

12得票3回答
OnInitialize和OnActivate在子视图模型上没有被调用

我原本以为继承自Screen的子ViewModel会参与到父级Screen的生命周期中,但是事实证明并非如此。例如:public class ParentViewModel : Screen { public ChildViewModel Child { get; set; } ...

12得票2回答
Caliburn Micro构造函数注入失败。

我正在学习Caliburn Micro,并尝试使用官网上的EventAggregator。 然而,我遇到了一个异常: "该对象没有定义无参数构造函数。" 这个消息本身很清楚,但示例中也没有包含一个无参数构造函数。如果我添加一个,带有参数的构造函数就不会被调用,IEventAggreg...

12得票4回答
WPF + Caliburn Micro:如何捕获窗口关闭事件?

我刚接触Caliburn Micro并从这个helloworld示例中学习。在示例中,只有两个类型为Application和UserControl的视图(.xaml),以及一个视图模型。 我避免使用代码后台,因此我只有视图和视图模型。我想知道如何捕获我的helloworld应用程序的窗口关闭...

12得票5回答
在Caliburn.micro中设置初始窗口大小

我需要在视图首次打开时设置默认大小,但视图必须允许用户扩展它。(由于其他原因,我不能在我的WindowManager中使用SizeToContent属性。) 这应该是一个常见的问题,设置默认窗口大小的推荐方法是什么?

11得票6回答
无法找到ViewModel的视图

我有一个使用Caliburn.Micro的WPF应用程序。我有一个视图MyView:<UserControl x:Class="ReferenceMaintenanceWorkspace.MyView" xmlns="http://schemas.microsoft.c...

11得票2回答
Caliburn.Micro无法匹配来自不同程序集的视图和视图模型

我刚刚开始使用Caliburn.Micro。 我试图引导我的简单示例解决方案,将ShellView(用户控件)放置在Test.App程序集中,而将ShellViewModel放置在Test.ViewModel程序集中。 我得到的是一个窗口,上面显示着以下文本:“找不到 Caliburn.T...

11得票5回答
双击后获取行信息

我正在尝试在双击事件后从数据网格中检索行信息。我已经设置好了事件,但现在我只需要设置函数来从行中检索数据。 XAML: <DataGrid Width="Auto" SelectionMode="Extended" IsRea...