Ejemplo n.º 1
0
        public NeuralNetworkProblemDescriptionConfigViewModel(ExperimentViewModel parentExperiment, ConfigNodeViewModel parent,
                                                              XmlNode definitionNode, string parentXPath, XmlNode configNode = null)
        {
            CommonInitialization(parentExperiment, parent, definitionNode, parentXPath);

            if (configNode == null || configNode[name] == null)
            {
                //default init

                //Using default attribute makes no sense here I think
                //content = definitionNode.Attributes[XMLTags.defaultAttribute].Value;
                textColor = XMLTags.colorInvalidValue;
            }
            else
            {
                //init from config file
                if (configNode[name].InnerXml != "")
                {
                    var mwvm = new NeuralNetwork.Windows.MainWindowViewModel();
                    mwvm.Import(configNode[name].InnerXml);
                    m_problemViewModel = mwvm.Problem;
                    content            = configNode[name].InnerXml;
                }
            }
        }
Ejemplo n.º 2
0
        public void EditModel()
        {
            var mwvm = new NeuralNetwork.Windows.MainWindowViewModel();

            mwvm.Import(content);

            CaliburnUtility.ShowPopupWindow(mwvm, "Neural Network Editor");
            m_problemViewModel = mwvm.Problem;
            content            = mwvm.ExportToString();
        }