WPF Radial Progress Bar с радиальным градиентом

С помощьюэтот вопрос и ответМне удалось создать радиальный индикатор выполнения. Это реализует концепцию рисования дуги, где дуга связывается с начальным и конечным углами.

У меня сейчас проблема в том, что я бы хотел, чтобы индикатор выполнения имел радиальный градиент от центра дуги. Это дает индикатору «линейный градиент» от внутренней части дуги к внешней части дуги. Я пытаюсь применить радиальный градиент к обводке дуги (свойство Foreground панели ProgressBar), но при этом применяется радиальный градиент в центре обводки дуги, а не в центре объекта дуги (как показано ниже).

Когда дуга составляет 100% (или что-либо выше 75%), центр хода находится в центре дуги, что дает желаемый результат.

Как я могу последовательно отрегулировать центр радиального градиента к центру дуги, чтобы требуемый градиент применялся при всех процентах заполнения? Или есть лучшее решение / подход к этой проблеме?

Ответы на вопрос(2)

Ваш ответ на вопрос