caliburn.micro

    6热度

    2回答

    默认情况下,当您使用“ActivateItem(new Control());”你的控件被加载到一个名为ActiveItem的ContentControl中,例如。 。如果我的页面上有多个内容控件,我将如何将控件加载到它们中,同时保留使用默认功能将能够将控件加载到活动项目控件中的功能。 例如我想要登录控件加载到Login ContentControl中,并且当用户成功登录时,我想要将新控件加载到A

    3热度

    2回答

    我组成了我的Caliburn.Micro应用程序的UI,使工具栏按钮具有自己的View和ViewModel。 在我见过的例子,来激活一个新的屏幕,在壳方法调用Conductor.ActivateItem,通过在视图模型的实例,但在我的情况下ToolbarButtonViewModel.Submit()方法是一类不的贝壳。 从类中激活屏幕的最佳方式是什么?其他比shell更好吗?

    0热度

    1回答

    刚开始看着令人惊叹的框架Caliburn.Micro,并想知道是否在Silverlight应用程序用户试图关闭浏览器,同时部分填充屏幕,有没有办法通知用户屏幕已经改变了数据?为了避免关闭已被修改的屏幕。 有人告诉我,Web应用程序无法捕获浏览器关闭。 感谢 JD

    4热度

    2回答

    我以Caliburn.micro开始,我有点困惑。假设我有一个包含2个窗格的UI,例如(这是一个假示例)CustomersView和CustomerView,以及2个相应的VM,CustomersViewModel和CustomerViewModel。 现在,我想要将这两个窗格都包含在一个主外壳中,它应该能够访问所有虚拟机的数据成员: public class MainViewModel {

    0热度

    1回答

    所以,我对Silverlight开发相当陌生,我试图找出并使用Caliburn.Micro框架。我知道CM使用约定来将视图模型中的属性与视图中的元素进行匹配,并且可以在CM的ConventionManager类中找到默认约定。我有一个名为“Libraries”的TreeView(使用Silverlight Toolkit),并且我已经成功地将我的视图模型中的ObservableCollection

    6热度

    1回答

    我想使用x:Name绑定通过Caliburn.Micro的约定来解决嵌套的卫星用户控件中的属性绑定。 我们Views的界面非常标准。我们有一个包含用户控件然后将其用于组成我们的观点的UI,类似于下面的例子卫星项目: <UserControl x:Class="Company.CompanyView" ...> <StackPanel> <customControls:Comp

    4热度

    1回答

    我想将caliburn.micro actionmessage的methodname propererty绑定到ViewModel的子对象上的方法。 我怎么会想象它应该工作: <i:Interaction.Triggers> <i:EventTrigger EventName="Click"> <cal:ActionMessage MethodName="MenuItemX.C

    1热度

    3回答

    最后,我决定跳到WPF大潮,决定遵循MVVM模式创建我的应用程序。我也使用Caliburn.Micro。 我发现了许多绑定数据到Windows的例子,但所有的例子只包含一个MainWindow。我无法弄清楚如何在打开第二个和第三个窗口时引用并进行绑定。为了说明我的问题,我创建了一个简单的应用该应用程序有两个窗口,主窗口名为ShellView,第二个窗口名为Window1View。我在这个应用程序中

    5热度

    2回答

    我目前正在用Caliburn.Micro查看构图。我有一个工作示例,其中有多个基于用户控件的视图通过附加属性路径的“View.Model”注入到主壳体中。到现在为止还挺好。 在我的应用程序中,我正在使用主要是WinForms和一些WPF的混合环境,所以没有供Caliburn管理的WPF“shell”。我希望能够根据需求创建我的视图,并将它们添加到我的WinForms应用程序中的占位符。 我想知道我

    3热度

    1回答

    好吧, 我决定当人们热烈讨论它来看一看calibun微。请注意,此问题在Windows Phone 7的上下文中。 我已经从nuget下载了该软件包,清除了app.cs并将引导程序添加到app.xaml。我还创建了3个文件夹Model,View,ViewModel。 我想要做的第一件事就是创建一个带有3个文本框的简单窗口,但似乎无法找出如何。我已经读了坚果的汤,我只是无法得到它。我还注意到,Cal