20得票3回答
Caliburn Micro的“Enter”键事件

我正在尝试使用Caliburn Micro绑定事件,但是在将正确的消息传递给方法方面遇到了一些问题。我希望能够在更改文本框中的值后按下“回车”键并执行与旁边按钮绑定的相同方法。然而,无论按哪个键,都会出现以下异常: 发生了类型为'System.InvalidCastException'的第一...

19得票4回答
MahApps使用MVVM的消息框

对于MahApps的熟练用户,我有一个简单问题。我已经使用Caliburn.Micro实现了一个使用你们出色的Metro风格控件的应用程序来处理MVVM方面的事情。新的消息对话框看起来很不错,但是目前没有明确的方法可以启动这些对话框,除非编写自己的包装器(我不反对)。然而,是否已经完成了这项工...

19得票3回答
如何从viewmodel(Caliburn+WPF)关闭对话框窗口?

我有一个ViewModel1和它关联的View1。我使用IWindowManager对象从ViewModel2(另一个视图模型)启动对话框窗口。以下是ViewModel2类中的代码:windowManager.ShowDialog(new ViewModel()); 我有一个包含View1用户...

18得票3回答
Caliburn Micro的Guard方法在属性更改时未进行评估

我一直在使用Caliburn Micro MVVM框架,但是在保护方法方面遇到了一些问题。 我有一个视图模型:public class MyViewModel : PropertyChangedBase, IMyViewModel 一个属性:public DateTime? Date { ...

18得票3回答
如何在Caliburn.Micro中使用Conductors实现依赖注入

我有时使用Caliburn.Micro创建应用程序。 使用最简单的BootStrapper,我可以像这样使用IoC容器(SimpleContainer): private SimpleContainer _container = new SimpleContainer(); protec...

17得票2回答
Caliburn Micro和ModernUI的示例/教程

有没有关于如何将Caliburn Micro与ModernUi(https://mui.codeplex.com)一起使用的示例或教程?

16得票2回答
命名约定下的可见性自动绑定

我非常喜欢Caliburn框架以及它的命名约定绑定方式,但惊讶的是,可见性并没有像“Can名称”约定那样使用绑定来保护操作。据我所知,当在Caliburn中显式地使用绑定时,才会使用BooleanToVisibilityConverter转换器,而不会像guard方法一样自动绑定。因此,我考虑...

16得票1回答
Caliburn.Micro在使用用户控件时表现良好吗?

我是一名初级WPF程序员。我试图为我的代码添加一些结构:包括用户控件和MVVM。 在这里进行研究后,我发现人们推荐使用Caliburn.Micro。另一方面,我在这里以及其他地方发现了一些关于Caliburn.Micro与UserControls不兼容的投诉。 因此,我的问题是:Calib...

15得票3回答
使用WPF和Caliburn.Micro在视图内添加多个视图

我正在尝试使用Caliburn.Micro和WPF学习。如何在一个视图中添加多个视图?<Window x:Class="ProjectName.Views.MainView" ...> <Grid> <views:MyContro...

14得票1回答
如何对Caliburn.Micro进行数据绑定,将视图模型绑定到ComboBox的选定值?

我在WPF和Caliburn.Micro方面的掌握程度相对较低。 我的目标是将组合框选定项的绑定从ShellView的代码后台移动到视图模型中,与组合框的项目集合已经实现的方式相同。 XAML:<Window x:Class="EomDatabaseUtility.Views.She...