예제 #1
0
 private void Minus(object obj)
 {
     if (OllElement.Count > 0)
     {
         int index = OllElement.IndexOf(CurrentElement);
         if (index > 0)
         {
             OllElement.RemoveAt(index);
             MyProperty.Source = null;
             MyProperty.Stop();
             Time = "00:00:00";
         }
         if (OllElement.Count > 1 && index == 0)
         {
             OllElement.RemoveAt(index);
             MyProperty.Source = null;
             MyProperty.Stop();
             Time = "00:00:00";
         }
         else if (OllElement.Count == 1 && index == 0)
         {
             OllElement.RemoveAt(index);
             MyProperty.Source = null;
             MyProperty.Stop();
             Time = "00:00:00";
         }
     }
 }
예제 #2
0
 private void Preview(object obj)
 {
     if (OllElement.Count > 0)
     {
         int index = OllElement.IndexOf(CurrentElement);
         if (index > 0)
         {
             CurrentElement = OllElement[--index];
             Index          = index;
             MyProperty.Stop();
         }
     }
 }
예제 #3
0
 private void Next(object obj)
 {
     if (OllElement.Count > 0)
     {
         int index = OllElement.IndexOf(CurrentElement);
         if (index < (OllElement.Count - 1) && OllElement.Count > 1 && index >= 0)
         {
             CurrentElement = OllElement[++index];
             Index          = index;
             MyProperty.Stop();
         }
     }
 }
예제 #4
0
 public void Stop(object parametr)
 {
     MyProperty.Stop();
 }