internal void SetWarning(Types.SL.HWWarningReason Warning) { if (labelWarning.Visibility != Visibility.Visible) { labelWarning.Content = Warning.ToString(); labelWarning.Visibility = Visibility.Visible; } }
public void AddSLWarningEvent(Types.SL.HWWarningReason Warning) { m_ActionQueue.Enqueue(delegate { if (Cache.Main.mainFrame.Content.Equals(Cache.UserTest)) { Cache.UserTest.SetSLWarning(Warning); } else if (Cache.Main.mainFrame.Content.Equals(Cache.Selftest)) { Cache.Selftest.SetWarning(Warning); } else { Cache.SL.SetWarning(Warning); } }); }