Guest User

Untitled

a guest
Jul 18th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. public MainWindow()
  2. {
  3. InitializeComponent();
  4. FFmpegConfig.UserInterfaceManager = new FFmpegUserInterfaceManager(this); // Вот сюда.
  5. }
  6.  
  7. public class FFmpegUserInterfaceManager : UserInterfaceManagerBase
  8. {
  9. private Window parent;
  10.  
  11. public FFmpegUserInterfaceManager(Window parent)
  12. {
  13. this.parent = parent;
  14. }
  15.  
  16. public override IUserInterface CreateUI(string title, bool autoClose)
  17. {
  18. return Application.Current.Dispatcher.Invoke(() => FFmpegWindow.Instance(parent, title, autoClose));
  19. }
  20.  
  21. public override void DisplayError(FFmpegProcess host)
  22. {
  23. Application.Current.Dispatcher.Invoke(() => FFmpegErrorWindow.Instance(parent, host));
  24. }
  25. }
  26.  
  27. Application.Current.Dispatcher.Invoke(() => FFmpegErrorWindow.Instance(parent, host));
Add Comment
Please, Sign In to add comment