Esempio n. 1
0
        private void CreateContextMenu(IInstanceExpression<ContextMenuRoot> expr)
        {
            Func<string, ICommand> gc =
                name => this.container.GetInstance<ICommand>(name);

            expr.IsThis(
                new ContextMenuRoot()
                    {
                        new MenuViewModel("Refresh", gc("Refresh"))
                    });
        }
Esempio n. 2
0
 private SmartInstance <TReadModel, IReadModel> RegisterReadModel <TReadModel>(IInstanceExpression <IReadModel> expr)
     where TReadModel : IReadModel
 {
     return(expr.Type <TReadModel>().Named(nameof(TReadModel)));
 }
Esempio n. 3
0
 private SmartInstance <TCommand, ICommand> RegisterCommand <TCommand>(IInstanceExpression <ICommand> expr)
     where TCommand : ICommand
 {
     return(expr.Type <TCommand>().Named(nameof(TCommand)));
 }