private void OnTimedSwapIcon(object source, ElapsedEventArgs e) { try{ switch (enIcon) { case enIconType.Green: enIcon = enIconType.Yellow; niconNotifyBalloon.Icon = m_icYellow; break; case enIconType.Yellow: enIcon = enIconType.Red; niconNotifyBalloon.Icon = m_icRed; break; case enIconType.Red: enIcon = enIconType.Green; niconNotifyBalloon.Icon = m_icGreen; break; default: enIcon = enIconType.Green; niconNotifyBalloon.Icon = m_icGreen; break; } //DownloadIcon.Text = "Meticulus Download Error"; myIconTimer.Start(); }catch { //ensure icon swapping continues myIconTimer.Start(); } }
public ShowInNodeList(string path, string description, enIconType iconType) { Path = path; mDescription = description; switch (iconType) { case enIconType.Node: Icon = new BitmapImage(new Uri("/ResourceLibrary;component/Icons/Graph/icon_Blueprint_Node_16x.png", UriKind.Relative)); break; case enIconType.Comment: Icon = new BitmapImage(new Uri("/ResourceLibrary;component/Icons/Icons/icon_Blueprint_CommentBubbleOn_16x.png", UriKind.Relative)); break; } }