caliburn.micro

    2热度

    2回答

    我'真的有一些问题的ContextMenu从Caliburn.Micro。无论我做什么,我都会收到错误“不能找到方法...”。 我试过this solutions和that one太多,但我不能得到这个工作。 我做错了什么?实际上,有一种方法可以调试视图并找出控件在哪个上下文中搜索相应的ViewModel? 而另一件事......这种观点是从另一种观点认为一个DataTemplate内,这是否能改

    0热度

    1回答

    我正在尝试使用Caliburn Micro和MVVM作为菜单。我目前使用位于System.Windows.Controls.Ribbon的Ribbon控件。使用x:Name绑定单击事件对于标签中的常规按钮可以正常工作,但RibbonApplicationMenu中的菜单项不起作用。这是一个错误,还是我必须在bootstrapper类中做一些额外的工作,以确保CM找到RibbonApplicatio

    1热度

    1回答

    我已经构建了一个类库,它可以作为一个GUI框架,可以被其他项目继承。此应用程序基于项目Wild和Gemini。 我的问题是,在恢复阿瓦隆码头的布局采用标准串行 var layoutSerializer = new XmlLayoutSerializer(manager); 其中manager是类型DockingManager。经理恢复并清空标签。我的猜测是Caliburn Micro无法找到存

    2热度

    1回答

    微2.x用户, 我有困难嘲笑(使用moq)和验证呼叫EventAggregator.PublishOnUIThread,因为它是一种扩展方法! 在源代码中闲逛让我拿出那就是mockable :-) 另一种方法调用,但它会很高兴地知道,如果EventAggregator.Publish(aMessage,Execute.OnUIThread) 是等效EventAggregator.PublishOn

    1热度

    2回答

    在此列表框中,我显示联系人姓名。 <ListBox x:Name="Items" Margin="36,38,78,131"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock x:Name="lol" Text="{B

    6热度

    1回答

    这是一个很长的问题,所以请耐心等待。 目前我正在开发一个小工具,旨在帮助我跟踪故事中无数的角色。 该工具执行以下操作: 负载当前存储为列表中,这是在壳经由一个列表框呈现的磁盘,并将它们存储在JSON的字符。 如果用户随后打开一个字符,则为Conductor<Screen>.Collection.OneActive的外壳会打开一个新的CharacterViewModel,该派生自该字符。 Chara

    0热度

    1回答

    我是MVVM的新手,所以我试图弄清楚什么是最好的方式来做到这一点。我正在用Caliburn Micro为WPF使用WPF。 我有两个不同的视图(每个视图模型)我试图操纵的模型。一个视图在树视图中显示模型,而另一个视图显示数据的表视图。 我的模型基本上看起来像下面 public class Foo { public string Name {get;set;} public s

    1热度

    1回答

    我正在为视图模型编写单元测试。该应用程序使用Caliburn.Micro为MVVM支持编写。许多视图模型依赖于Application.Current.Dispatcher,目的是将一些代码分派到UI线程中。 创建应用程序对象从测试中我写了下面的类: public class AppInitializer { private static Application app; pub

    0热度

    1回答

    使用Caliburn.Micro 2.0.1,我编辑了AppBootStrapper.cs以注入我的服务并且它正在工作,但我想知道是否有办法自动注入模拟在设计期间我可以使用MVVM Light的服务版本吗? E.g. protected override void Configure() { _container = new SimpleContainer();