caliburn.micro

    4热度

    2回答

    我正在尝试为使用Caliburn.Micro和White的WPF应用程序编写一些UI自动化测试。我使用CM的内置约定将我的控件绑定到视图模型的属性和方法。我也使用Conductor类,以便我可以在单个屏幕上显示多个视图。这通常意味着屏幕上的多个控件最终可能具有相同的x:Name值。它会被绑定到不同的视图模型。我想要做的一个好主意可以在HelloScreens sample application

    1热度

    1回答

    我是MVVM的新手,决定在当前的项目中使用Caliburn和MEF。该项目基本上是一个基于选定产品托管屏幕和工作流程的框架。当用户选择产品时,我需要将所有当前屏幕换出与选定产品相关的屏幕。显然,这必须以模块化方式完成,以便产品及其相关屏幕可以根据需要插入或移除。 我不认为这超出了Caliburn的范围,但我不知道如何处理它。任何人都可以提供一些有关如何完成这一任务的见解? 在此先感谢。

    1热度

    1回答

    我想从登录屏幕导航到我的Silverlight OOB应用程序中的仪表板。 我开始使用Caliburn.Micro,但现在我有怀疑,因为我可以使用的只有Conductor。或者我错过了什么? 注意:我改变构造到Conductor作为原本打算。这是你不能校对你的问题。

    1热度

    2回答

    所以让我这样说吧。我有一个LogInViewModel和LogInView。 ViewModel中有一个Login()方法,如果用户单击视图中的某个按钮,该方法将被调用。现在我想让仪表板显示登录是否成功。我该怎么做呢?我无法在文档中找到明确的答案。

    3热度

    1回答

    我正在使用Caliburn.Micro和C#/ WPF编写的小应用程序的预设计阶段。我仍然在学习框架,但我喜欢迄今为止所看到的。 我打算构建的应用程序是一个进程内存搜索/扫描实用程序,具有ASM反汇编和内存浏览功能。这三个问题 - 搜索/扫描,ASM反汇编和内存浏览 - 我想要通过三个或更多独立的窗口来处理。搜索/扫描部分将包含主应用程序外壳,而其他两个函数(可同时调用多次)将使用从外壳上的操作调

    2热度

    3回答

    大量的ASP.NET数据绑定控件公开了一个EmptyDataTemplate,当控件绑定到一个空的数据源时,它将被呈现。在我的WP7应用程序中,当绑定到ListBox的数据源为空时,我也希望显示友好的消息。有没有一个合理的优雅的方式来实现这一目标?最好与caliburn.micro集成/ 谢谢!

    1热度

    1回答

    鉴于我有以下的微件(和与它相连的视图): public class MyWidgetViewModel : Screen {} 我可以使用和在另一个视图容易显示它。视图模型“托管”小部件如下所示: public class WidgetWorkspaceViewModel : Screen { private Screen myWidget = new MyWidgetViewMo

    1热度

    1回答

    这是一个MVVM问题比caliburn问题更多,但它涉及到如何用caliburn完成它。 我是Sliverlight/WP7开发新手,所以请让我知道,如果我不描述自己够好。 我已将caliburn.micro正确连接到带有phonecontainer/simplecontainer和viewmodels等WP7应用程序。我遇到的问题是如何正确地将模型集合绑定到屏幕。 例如我有以下型号: Summa

    0热度

    1回答

    我有一个TextBox,我将焦点放在使用绑定到视图模型属性的附加属性上。附加属性调用“UIElement.Focus()”来设置焦点。问题是当TextBox以这种方式接收焦点时,“GotFocus”事件不会触发。我正在使用Caliburn.Micro的Message.Attach来处理事件。有任何想法吗? 这是TextBox。 <TextBox x:Name="Test" Grid.C

    3热度

    2回答

    我有一个窗体,其文本框绑定到一个整数和一个按钮。现在,当文本框的值无效时,我想立即禁用该按钮。 通常,人们会在VM中放入一个Can()方法,并在属性的setter中触发NotifyOfPropertyChange。但是,如果用户输入一个非数字值例如,文本框是无效的,但属性设置器从不被调用,所以我不能通知/禁用按钮。 那么,当用户输入一个不会导致属性设置器被调用的无效值时,如何禁用该按钮?我刚刚起步