WPF Radial Progress Bar с радиальным градиентом
С помощьюэтот вопрос и ответМне удалось создать радиальный индикатор выполнения. Это реализует концепцию рисования дуги, где дуга связывается с начальным и конечным углами.
У меня сейчас проблема в том, что я бы хотел, чтобы индикатор выполнения имел радиальный градиент от центра дуги. Это дает индикатору «линейный градиент» от внутренней части дуги к внешней части дуги. Я пытаюсь применить радиальный градиент к обводке дуги (свойство Foreground панели ProgressBar), но при этом применяется радиальный градиент в центре обводки дуги, а не в центре объекта дуги (как показано ниже).
Когда дуга составляет 100% (или что-либо выше 75%), центр хода находится в центре дуги, что дает желаемый результат.
Как я могу последовательно отрегулировать центр радиального градиента к центру дуги, чтобы требуемый градиент применялся при всех процентах заполнения? Или есть лучшее решение / подход к этой проблеме?