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