Exemplo n.º 1
0
 /// <summary>
 /// Показывает все элементы пользовательского интерфейса для управления медиа-проигрывателем (из коллекции MediaUI) до полной непрозрачности
 /// </summary>
 public void UIMediaShowFull()
 {
     foreach (FrameworkElement UI in UICollection)
     {
         TDrawEffects.UIOpacityChange(UI, UI.Opacity, 1, 0.3);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Скрывает все элементы пользовательского интерфейса для управления медиа-проигрывателем (из коллекции MediaUI)
 /// </summary>
 public void UIMediaHide()
 {
     foreach (FrameworkElement UI in UICollection)
     {
         TDrawEffects.UIOpacityChange(UI, 1, 0, 0.01);
         UI.Visibility = Visibility.Hidden;
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Показывает все элементы пользовательского интерфейса для управления медиа-проигрывателем (из коллекции MediaUI)
 /// </summary>
 public void UIMediaShow()
 {
     foreach (FrameworkElement UI in UICollection)
     {
         UI.Visibility = Visibility.Visible;
     }
     foreach (FrameworkElement UI in UICollection)
     {
         ToolsTimer.Delay(() => { TDrawEffects.UIOpacityChange(UI, 0, 0, 1); }, new TimeSpan(0, 0, 0, 1, 500));
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// Делает полупрозрачными все элементы пользовательского интерфейса для управления медиа-проигрывателем (из коллекции MediaUI)
 /// </summary>
 public void UIMediaHideNotFull()
 {
     ToolsTimer.Delay(() =>
     {
         if (!IsMouseOverUI())
         {
             foreach (FrameworkElement UI in UICollection)
             {
                 TDrawEffects.UIOpacityChange(UI, UI.Opacity, 0, 2);
             }
         }
     }, new TimeSpan(0, 0, 2));
 }
Exemplo n.º 5
0
 /// <summary>
 /// Показывает все элементы пользовательского интерфейса, а затем их прячет
 /// </summary>
 public void UIMediaShowAndHideFull()
 {
     foreach (FrameworkElement UI in UICollection)
     {
         UI.BeginAnimation(FrameworkElement.OpacityProperty, null);
         TDrawEffects.UIOpacityChange(UI, UI.Opacity, 1, 0.3);
         ToolsTimer.Delay(() =>
         {
             if (!IsMouseOverUI())
             {
                 UIMediaHideNotFull();
             }
         }, new TimeSpan(0, 0, 2));
     }
 }