Bevisuali.UX.MainWindow.RequestLoadBayesianNetwork C# (CSharp) Method

RequestLoadBayesianNetwork() private method

private RequestLoadBayesianNetwork ( string uri ) : void
uri string
return void
        internal void RequestLoadBayesianNetwork(string uri)
        {
            Task.Factory.StartNew(delegate
            {
                WriteMessage("loading network file...");

                string name = Path.GetFileNameWithoutExtension(uri);
                string pathToNetworkFile = uri;

                BayesianNetwork network = LoadNetwork(pathToNetworkFile);

                if (network == null)
                {
                    WriteMessage("error loading network file");
                }
                else
                {
                    Dispatcher.BeginInvoke(new Action(delegate
                    {
                        SetBayesianNetwork(network, uri);
                        xRightTabs.SelectedItem = xTabVariables;
                    }));
                }
            });
        }