9得票1回答
FX COP 无法解析类型引用:System.Windows.Input.ICommand。

我们的构建代理只在命令行工具上使用FXCOP时出现问题。 我正在使用Caliburn.Micro框架,并添加了自定义触发器以便使用删除按钮。该类实现ICommand接口。 错误是:“在读取模块'MyProject.UI'时遇到以下错误:无法解析类型引用:[System,Version = ...

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

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

14得票1回答
Caliburn.Micro如何将UserControls与MainView中的ViewModel进行绑定

我有一个名为MainView.xaml的文件,很好地绑定了MainViewModel。我想尝试的是将主窗体上的许多控件分割成用户控件。现在我将用户控件放入Views文件夹中,与MainView一起,并将它们命名为LeftSideControlView.xaml和RightSideControl...

8得票1回答
Caliburn.Micro 屏幕和导航生命周期文档

有没有人知道一个关于Caliburn.Micro屏幕/导体生命周期概述的来源?例如,描述它们调用顺序/依赖关系以及何时调用或不调用的条件的序列图/流程图? 到目前为止,我主要使用OnViewLoaded,但我想知道哪些会第二次调用(再次显示时等)。我还没有找到有关屏幕生命周期的良好文档。 是的...

35得票4回答
MVVM,Unity,Prism,MEF,Caliburn - 我应该使用什么?(疑问句)

求助 - 我迷失了方向! 我正在编写一个小型桌面应用程序,其中包含一些控件和屏幕。这个应用程序应该后续与一个小型网站集成,该网站也有一些屏幕。想法是让用户编辑视频和选择图像,然后与她的朋友分享结果。 桌面应用程序使用C# WPF,网站使用ASP.Net MVC。 我读到说,通过使用MVV...

9得票2回答
Silverlight + MVVM + Bindings = 内存泄漏?

到目前为止,我的测试表明,在Silverlight中利用MVVM模式的所有标准方法、示例和框架都存在一个严重问题:大量内存泄漏导致VM无法被垃圾回收。显然,这是一个巨大而荒谬的说法 - 所以我的期望是,有人会有一个明显的答案,说明我错在哪里和为什么 :) 重现步骤很简单:将您的ViewMode...

10得票4回答
Silverlight中加载多个控件的性能问题

我有一个使用Silverlight Toolkit中的许多DataGrid(各自在其自己的视图上)的SL应用程序。如果打开了几个DataGrid,则在视图之间进行更改(例如TabItems)需要很长时间(几秒钟),并且它会冻结整个应用程序(UI线程)。 加载的DataGrid越多,更改所需的...

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

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

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

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

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

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