public void Clear() { if (messagePanel != null) { messagePanel.Clear(); } }
public static void NewMission(MissionInfo info) { MessagePanel.Clear(); AnimationHandler.Clear(); SetupLevel(info); StateHandler.PushState(NormalState.Instance); }
/// <summary> /// Publish message to activity's message panel. /// </summary> /// <param name="messageElt"></param> public void PublishMessage(XElement messageElt) { if (messageElt != null) { if (messageElt.Attribute("source") != null) { string sourceFieldId = messageElt.Attribute("source").Value; var publishControls = Controls.Where(x => x.FieldId == sourceFieldId); foreach (IServerBoundControl control in publishControls) { if (control is IFieldErrorMessage) { ((IFieldErrorMessage)control).ShowError(messageElt); } } } // Add messsage to Activity message panel if (MessagePanel != null) { MessagePanel.PublishMessage(messageElt); } else { #if WINDOWS_PHONE MessageNotification.PublishMessage(messageElt); #else Console.WriteLine(messageElt.Value); ApplicationEx.Instance.DisplayMessageBox(messageElt.Value, "Error"); #endif } } else if (MessagePanel != null) { MessagePanel.Clear(); } }