コード例 #1
0
ファイル: NovaModule.cs プロジェクト: StevenThuriot/Nova
        /// <summary>
        /// Builds this instance into a Nova Tree Module.
        /// </summary>
        /// <param name="tree">The tree.</param>
        /// <param name="page">The page.</param>
        /// <returns></returns>
        internal NovaTreeModule Build(INovaTree tree, INavigatablePage page)
        {
            var nodes  = BuildNovaTreeNodes(page);
            var module = new NovaTreeModule(Title, tree, nodes);

            return(module);
        }
コード例 #2
0
ファイル: NovaTree.xaml.cs プロジェクト: StevenThuriot/Nova
 /// <summary>
 /// Activates the module.
 /// </summary>
 /// <param name="module">The module.</param>
 void INovaTree.ActivateModule(NovaTreeModule module)
 {
     TreeNodes = module.TreeNodes;
 }
コード例 #3
0
ファイル: NovaModule.cs プロジェクト: StevenThuriot/Nova
        /// <summary>
        /// Builds this instance into a Nova Tree Module.
        /// </summary>
        /// <param name="tree">The tree.</param>
        /// <param name="page">The page.</param>
        /// <returns></returns>
        internal NovaTreeModule Build(INovaTree tree, INavigatablePage page)
        {
            var nodes = BuildNovaTreeNodes(page);
            var module = new NovaTreeModule(Title, tree, nodes);

            return module;
        }