예제 #1
0
 void CurrentDocument_ElementTitleChanged(object sender, ChangeTitleEventArgs e)
 {
     if (e.Item.Id == this._pageId)
     {
         this.Text = e.NewTitle;
     }
 }
예제 #2
0
        /// <summary>
        /// 更名
        /// </summary>
        void sdsite_ElementTitleChanged(object sender, ChangeTitleEventArgs e)
        {
            ElementNode elementNode = GetElementNode(e.Item.Id);

            elementNode.Text     = e.Item.Title;
            elementNode.FilePath = e.Item.AbsoluteFilePath;

            //改名后页面标题栏需要同步改名
        }
예제 #3
0
        private void sdsite_ElementTitleChanged(object sender, ChangeTitleEventArgs e)
        {
            //如果命名的对象为 模板 或者为模板文件夹
            TmpltBaseTreeNode node = this.GetElementNode(e.Item.Id);

            if (node != null)
            {                                  //_dicNodeIndexsz中的内容 只包含,模板文件夹下的问价夹,和模板文件,及其下的页面片和PART
                if (node is FolderElementNode) //是模板下的文件夹
                {
                    RenewFloderText(node.Element.ChildNodes);
                }
                else if (node is TmpltElementNode)//模板文件 (现在 仅支持模板文件 重命名)
                {
                    node.RenewNodeText(node);
                }
            }
        }