У меня есть визуальная кисть, которая представляет собой группу фигур, основным цветом которой является сам динамический ресурс - так, например, фигура - это MyShape и Color, MyColour, на которые ссылается объект Shape.
Моя проблема в том, что я обновляю цвет для этого - это происходит только при первой загрузке фигуры (цвет должен быть задан первым), однако, если я изменю цвет, он не будет обновлять динамический ресурс, использующий цвет - как мне сделать эту работу?
Просто нужно, чтобы динамический ресурс работал в другом динамическом ресурсе и чтобы они оба обновлялись, когда я меняю цвет.
Я понятия не имею, как заставить это работать - я потратил время на создание палитры цветов для WPF и обнаружил, что не могу изменить цвет этого элемента - 1-уровневые ресурсы работают там, где я устанавливаю кисть / цвет напрямую, но не цвет внутри другого объекта или 2-уровневого ресурса.
Редактировать: Кажется, моя проблема связана с их использованием в отдельном ресурсе / словаре, так как моей программе требуется доступ к этому элементу из класса, а не из окна, упомянутый основной пример не работает, когда MyColor находится в отдельном ресурсе .