public void SetCurrentItem(TreeDataGridItem item, MapTranslator translator)
 {
     Item            = item;
     Translator      = translator;
     original.Text   = item.Original;
     translated.Text = item.Translated;
 }
Exemple #2
0
        public void SetCurrentItem(TreeDataGridItem item, MapTranslator translator)
        {
            Item       = item;
            Translator = translator;

            O1.Text = (item.Children[0] as TreeDataGridItem).Original;
            O2.Text = (item.Children[1] as TreeDataGridItem).Original;
            O3.Text = (item.Children[2] as TreeDataGridItem).Original;
            O4.Text = (item.Children[3] as TreeDataGridItem).Original;

            T1.Text = (item.Children[0] as TreeDataGridItem).Translated;
            T2.Text = (item.Children[1] as TreeDataGridItem).Translated;
            T3.Text = (item.Children[2] as TreeDataGridItem).Translated;
            T4.Text = (item.Children[3] as TreeDataGridItem).Translated;
        }
 public TreeDataGridItemEntity(XmlNode item, int index)
 {
     Type = "实体" + index;
     id   = item.Attributes["Id"].Value;
     foreach (XmlNode node in item.ChildNodes)
     {
         if (node.Name == "CustomName")
         {
             Children.Add(new TreeDataGridItem {
                 Type = "名称", Node = node
             });
         }
         else
         {
             if (node.Name == "Item")
             {
                 TreeDataGridItemItem i = new TreeDataGridItemItem {
                     Type = node.Attributes["Slot"].Value
                 };
                 foreach (XmlNode data in node.ChildNodes)
                 {
                     i.Children.Add(new TreeDataGridItem {
                         Type = data.Name == "Name" ? "名字" : "说明", Node = data
                     });
                 }
                 Children.Add(i);
             }
             else
             {
                 TreeDataGridItem i2 = new TreeDataGridItem {
                     Type = "书"
                 };
                 foreach (XmlNode data in node.ChildNodes)
                 {
                     i2.Children.Add(new TreeDataGridItem {
                         Type = data.Name == "Title" ? "标题" : "内容", Node = data
                     });
                 }
                 Children.Add(i2);
             }
         }
     }
 }