public void SetCurrentItem(TreeDataGridItem item, MapTranslator translator) { Item = item; Translator = translator; original.Text = item.Original; translated.Text = item.Translated; }
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); } } } }