public void LoadIcon(object obj)
{
DrawingBrush brush = obj as DrawingBrush;
DrawingGroup dgroup = brush.Drawing as DrawingGroup;
foreach (var item in dgroup.Children)
{
var geometry = item as GeometryDrawing;
// Это часть вызывает исключение
geometry.Brush = new SolidColorBrush(Color.FromArgb(255, 0, 0, 0));
};
IconButton = brush;
}
Мне нужно изменить цвет кисти, но когда я пытаюсь присвоить цвет среда выдает исключение.
![5d1c0315c0046526666338.jpeg](https://habrastorage.org/webt/5d/1c/03/5d1c0315c0046526666338.jpeg)
Хотя свойство не является свойством только для чтения:
![5d1c04151dbb4552797726.jpeg](https://habrastorage.org/webt/5d/1c/04/5d1c04151dbb4552797726.jpeg)
Какое то противоречие*?