caliburn.micro

    -1热度

    1回答

    我正在使用Caliburn.micro的MVVM项目。问题是,我的ViewModel在一个文件夹中,而我的Views在另一个文件夹中。另外,每个ViewModel和大约十几个ViewModel我有大约20-30个属性,并且不断增长。有没有简单的方法来将我的字符串/ int属性转换为Textboxes和BindableCollections到ComboBoxes?换句话说,是否有任何工具可以从Vie

    -2热度

    1回答

    当我尝试更新一个ObservableCollection,我在一个单独的线程中使用我的XAML然后ui线程,我得到一个XamlParseException,它说,必须创建相同的线程上的DependencySource DependencyObject。我使用Caliurn Micro将ViewModel绑定到视图。 我尝试了几种方法来达到我的目标,下面的方法似乎是对我来说最合理的方法。我将UI中的

    0热度

    1回答

    以下是我尝试使用Caliburn.Micro + UWP的简单测试项目。 有2按钮。 保存:它对HelloViewModel进行操作。 (它的工作:) 泡泡节省:?我希望它作出ParentViewModel作用,但不能工作... :( 你能告诉我你的想法,为什么??? Here is project file on Github. 首先是HelloViewMode代码。这做工精细。 public

    0热度

    1回答

    这是我的Caliburn.Micro代码。 在第一步“Configure()/ App.xaml.cs”中,我想将参数传递给构造函数。 _container.Singleton<MySingletonClass>("KeyName"); MySigletonClass有一个带参数的构造函数。 (仅限1个字符串) public MySigletonClass (string msg){ ...

    1热度

    1回答

    我正在编写一个程序来管理工具库存,并在用户将工具标记为“固定”时遇到问题。 程序应该工作如下: 使用TIView,TIViewModel,TIModel: 员工检查工具了。 工具在使用过程中会发生损坏。 员工回报的工具将其标记为损坏并报告问题。 该工具被标记为退回并锁定,直至被修复。 使用VPRView,VPRViewModel和VPRModel: 检查员进入表示有问题的所有工具数据网格。 检查员

    0热度

    1回答

    在Caliburn.Micro中,我想在子视图(ViewModel)中绑定Parent属性。 首先是简单的例子。 这是子视图(XAML)。 <UserControl x:Class="Bg7Uwp1.Views.App.DerLayout.Der2View" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x

    2热度

    1回答

    我在使用Caliburn Micro的Conductor<>.Collection.OneActive与MahApps.Metro HamburgerMenu有几个问题。从fewsamples,但他们都没有解决我的情况。 我的代码全部来自于this Github repository。我想显示一组HamburgerMenu里面的一组窗格。每个窗格有一个标题和显示名称: public interfa

    1热度

    1回答

    我有一个事件如下 namespace MyProject { public class MyEvent { public MyEvent(int favoriteNumber) { this.FavoriteNumber = favoriteNumber; } public int FavoriteNumber

    2热度

    1回答

    从我的previous question,我知道我必须做Mock.Setup让eventAggregatorMoq知道返回数据。 public void Navigate() { eventAggregator.PublishOnUIThreadAsync(new MyEvent(5)); } 以下工作正常用于覆盖这是不await ING上述包装方法和返回void。 eventAg

    0热度

    1回答

    我在我的ModelBase类中实现INotifyPropertyChanged,以便我的所有派生类都可以访问INotifyPropertyChanged方法和事件。 我在我的项目中使用Caliburn.Micro,所以我通过在IModelBase接口中实现INotifyPropertyChangedEx,然后在ModelBase类中扩展PropertyChangedBase来做到这一点。 这一切都