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);
}
});
}