我有一个对象列表,其中包含一个Brush(属性名称为“Color”)。
在Backgroundworker中,我想将这些对象的内容写入文件。 一切正常,直到我尝试读取画笔属性的颜色。
//this works fine
var brush = myObject.Color;
//this fails with InvalidOperationException
var c= ((SolidColorBrush)myObject.Color).Color;
似乎我的代码以某种方式修改颜色,但我看不到在哪里/如何。 有没有办法只读访问画笔的颜色?
此致
tabina