Я пытаюсь изменить свойство Brush из следующего фрагмента кода из другого элемента управления, но не знаю, как добраться до этого свойства.Как изменить цвет кисти с помощью Pen в DrawingGroup.Children tag
Этот рисунок кисти определяется как Application.Resource ан app.xaml
<DrawingBrush x:Key="Disp_Origin" Stretch="Uniform">
<DrawingBrush.Drawing>
<DrawingGroup>
<DrawingGroup.Children>
<GeometryDrawing Geometry="F1 M 720.099,497.862C 778.822,493.976 837.662,492.02 896.514,492.02">
<GeometryDrawing.Pen>
<Pen Thickness="1.33333" MiterLimit="2.75" Brush="#FFA5AEB7"/>
</GeometryDrawing.Pen>
</GeometryDrawing>...
Мне нужно, чтобы достичь кисти свойства пера, когда другой управляющий получает внимание или зависли.
Я не знаю, если это возможно
Вы хотите изменить ресурс 'Disp_Origin' (вы не можете изменить его) или просто изменить цвет элемента управления (с установленным ресурсом)? – bars222
Просто измените свойство Кисть метки Pen, внутри Disp_Origin – Guille
Вы можете добавить еще один ресурс 'Disp_Origin_with_another_brush' и изменить весь результирующий чертеж' DrawingBrush', когда элемент управления сфокусирован или зависает (например, с помощью 'Trigger'). Я думаю, что это простое решение. – bars222