예제 #1
0
 async void Position_Change()
 {
     //サウンドの位置をSliderに反映
     while (!IsClosing)
     {
         if (Voice_FSB_File != "")
         {
             bool IsPaused = false;
             FModChannel.getPaused(ref IsPaused);
             FModChannel.isPlaying(ref IsPlaying);
             if (!IsMouseDown)
             {
                 if (!IsPaused && !IsPlaying)
                 {
                     Sound_Start();
                 }
                 if (!IsPaused && !IsLocationMouseChange)
                 {
                     Set_Position_TextBlock(true);
                 }
             }
         }
         await Task.Delay(1000 / 30);
     }
 }
예제 #2
0
 async void Position_Change()
 {
     //サウンドの位置をSliderに反映
     while (Visibility == System.Windows.Visibility.Visible)
     {
         if (File_Full_Name != "")
         {
             bool IsPaused = false;
             FModChannel.getPaused(ref IsPaused);
             FModChannel.isPlaying(ref IsPlaying);
             if (!IsMouseDown)
             {
                 if (!IsPaused && !IsPlaying)
                 {
                     Sound_Start();
                 }
                 if (!IsPaused && !IsLocationMouseChange)
                 {
                     Set_Position_TextBlock(true);
                 }
             }
         }
         await Task.Delay(1000 / 30);
     }
 }