Результат не плохой, НО! В C# не рекомендовано использовать var (считается говнокодом и может привести к ошибке в крупных программах)! А так - здорово!
Хотел сделать в WPF, однако возникла проблема(когда при вызове события изменения трэкбара пытаюсь присвоить новое значение лейблу подобным синтаксисом как в winforms, программа не запускается и вылазит exception. Мб знает кто-нибудь почему так? ) Конкретно с такой строчкой кода в блоке обработки события VolumeSlider_ValueChanged программа не запускается почему-то: SpeedLabel.Content = VolumeSlider.Value.ToString()
Трудности: настроить форму, час разбирался почему при компиляции не отображается изображение(делал в WPF) Делал в wpf, Для состояния игры использовал переменную bool а не string. использовал dispetchertimer. В остальном вроде также.
Трудности: делал в WPF , поэтому помучился с mediaelement. Вместо того, чтобы плодить функции для доступа к объектам класса dictionary использовал свойства(на си шарпе все же программируем то :) )
Почему-то, когда во время проигрывания видео, переношу окно программы на второй монитор, видео останавливается и больше не запускается. Никто не знает в чем может быть проблема? В остальном все работает отлично!