示例#1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            PingTargetState state = (PingTargetState)value;

            if (state == PingTargetState.Run)
            {
                return("/NCMMS;component/Images/icoPause.png");
            }
            else
            {
                return("/NCMMS;component/Images/icoStart.png");
            }
        }
示例#2
0
 private void SetPingTargetListState(ObservableCollection <PingTarget> pingTargetList, PingTargetState state)
 {
     if (pingTargetList.Equals(pingTargetList2) && isSingleColumn)
     {
         return;
     }
     if (state == PingTargetState.Pause)
     {
         foreach (PingTarget pt in pingTargetList)
         {
             if (pt.PingState == PingTargetState.Run)
             {
                 pt.PingState = state;
             }
         }
     }
     else
     {
         foreach (PingTarget pt in pingTargetList)
         {
             if (pt.PingState != state)
             {
                 pt.PingState = state;
             }
         }
     }
 }