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

WriteMessage() protected method

protected WriteMessage ( string statusMessage ) : void
statusMessage string
return void
        protected void WriteMessage(string statusMessage)
        {
            Dispatcher.Invoke(delegate
            {
                string networkName;
                if (Model == null || Model.BayesianNetwork == null)
                {
                    networkName = null;
                }
                else
                {
                    networkName = Model.BayesianNetwork.Name;
                }

                string prefix;
                if (networkName != null)
                {
                    prefix = networkName;
                }
                else if (networkName != null)
                {
                    prefix = networkName;
                }
                else
                {
                    prefix = null;
                }

                if (string.IsNullOrWhiteSpace(statusMessage))
                {
                    xStatus.Text = prefix;
                }
                else
                {
                    xStatus.Text = string.Format(@"{0} ({1})", prefix, statusMessage);
                }
            });
        }