private void RenameGasGiantClick(object sender, RoutedEventArgs e) { InputDialog dlg = new InputDialog { MessageToUser = { Text = "What name would you like this gas giant to have?" } }; dlg.ShowDialog(); if (dlg.DialogResult == true) { var planetNode = GetSelectedNode() as GasGiantNode; if (planetNode != null) { planetNode.CustomName = dlg.UserInput.Text; GenerateNames(); planetNode.GenerateFlowDocument(); DescriptionView.Document = planetNode.GetFlowDocument(); planetNode.Dirty = true; } } }
private void RenameXenosClick(object sender, RoutedEventArgs e) { InputDialog dlg = new InputDialog { MessageToUser = { Text = "What name would you like this Xenos species to have?" } }; dlg.ShowDialog(); if (dlg.DialogResult == true) { var xenosNode = GetSelectedNode() as XenosNode; if (xenosNode != null) { xenosNode.NodeName = dlg.UserInput.Text; GenerateNames(); xenosNode.GenerateFlowDocument(); DescriptionView.Document = xenosNode.GetFlowDocument(); xenosNode.Dirty = true; } } }