У меня есть приложение, которое загружает файл XAML и показывает его в ContentControl
. Я также хочу реализовать способ просмотреть код XAML, который был загружен в элемент управления, и заполнить список с именами найденных мной полотен.
Основная задача этого крошечного приложения - дать пользователю возможность изменять цвета определенных полотен и их элементов. Это означает, что у меня есть, например, 10 полотен, каждая из которых содержит несколько <Path>
элементов. Я хочу дать пользователю список полотен, которые были найдены в коде XAML, и для каждого холста пользователь сможет изменить свой цвет заливки (например), если пользователь изменит цвет заливки определенного холста, дочерние элементы этого холста также изменят свой атрибут «Заливка» на выбранный цвет.
Я не нашел способа перебирать элементы Canvases или Path, поэтому, если у кого-то есть способ сделать это, я был бы рад услышать.
Спасибо!