コード例 #1
0
ファイル: NavigationGraph.cs プロジェクト: RyanHauert/fubumvc
        public NavigationGraph(Action<NavigationRegistry> configure)
        {
            var registry = new NavigationRegistry();
            configure(registry);

            registry.Configure(this);
        }
コード例 #2
0
ファイル: NavigationGraph.cs プロジェクト: zzekikaya/fubumvc
        public NavigationGraph(Action <NavigationRegistry> configure)
        {
            var registry = new NavigationRegistry();

            configure(registry);

            registry.Configure(this);
        }
コード例 #3
0
        public void SetUp()
        {
            registry = new NavigationRegistry();
            _graph = new Lazy<NavigationGraph>(() => {
                NavigationGraph graph = null;

                var r = new FubuRegistry();
                r.Actions.IncludeType<Controller1>();
                r.Policies.Global.Add(registry);

                r.Import<NavigationRegistryExtension>();

                using (var runtime = r.ToRuntime())
                {
                    runtime.Get<IMenuResolver>().MenuFor(new NavigationKey("Root"));

                    graph = runtime.Get<NavigationGraph>();
                }

                return graph;
            });
        }
コード例 #4
0
 public AddExpression(NavigationRegistry parent)
 {
     _parent = parent;
 }
コード例 #5
0
 public InsertBeforeExpression(NavigationRegistry registry)
 {
     _registry = registry;
 }
コード例 #6
0
 public InsertAfterExpression(NavigationRegistry registry)
 {
     _registry = registry;
 }
コード例 #7
0
 public InsertBeforeExpression(NavigationRegistry registry)
 {
     _registry = registry;
 }
コード例 #8
0
 public AddExpression(NavigationRegistry parent)
 {
     _parent = parent;
 }
コード例 #9
0
 public InsertAfterExpression(NavigationRegistry registry)
 {
     _registry = registry;
 }