public void AddSLProblemEvent(Types.SL.HWProblemReason Problem) { m_ActionQueue.Enqueue(delegate { if (Cache.Main.mainFrame.Content.Equals(Cache.UserTest)) { Cache.UserTest.SetSLProblem(Problem); } else if (Cache.Main.mainFrame.Content.Equals(Cache.Selftest)) { Cache.Selftest.SetProblem(Problem); } else { Cache.SL.SetProblem(Problem); } }); }
internal void SetProblem(Types.SL.HWProblemReason Problem) { labelWarning.Content = Problem.ToString(); labelWarning.Visibility = Visibility.Visible; }