Темная область, изменяемая размером пользователя C # WPF .NET-Core - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь сделать простое приложение WPF, где вы сможете быстро и просто обрезать видео.Я хочу, чтобы он выглядел и работал так, как это делает этот веб-сайт: https://clideo.com/crop-video

Video crop example

Это затемняет видео за пределами границ и имеет правило третейметодические рекомендации.Он также может быть свободно изменен до любого соотношения сторон.Было бы неплохо иметь квадраты "схватить" по углам и сторонам, но я не слишком беспокоюсь об этом:)

Я уже провел поиск и наткнулся на это: http://csharphelper.com/blog/2014/12/let-user-move-resize-rectangle-wpf-c/

Он работает отлично, но если вы посмотрите на код, он не очень хорошо работает и будет грязно реализовывать темный фон, я думаю, это тоже с 2014 года, и, вероятно, в наше время есть лучший способ сделать это в WPF.Единственный способ думать о темном фоне - это иметь 4 темных прямоугольника сверху, справа, снизу и слева, изменяя размеры при изменении размера области обрезки.Скорее всего, есть лучший способ сделать это, поэтому я и здесь.

Итак, я очень новичок в WPF, не знаю, с чего начать, и ищу несколько указателей:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...