所以我已经为此苦苦挣扎了一段时间,并想我会在这里发帖,以防其他人遇到类似的挑战。
从 Expression Blend 中的类创建示例数据时,生成的 XAML 将包含类中只读属性的值。这对于设计时数据和/或如果您不想在项目中包含示例数据文件是完全可以接受的。但是,如果您确实在项目中包含示例数据文件(可能将它们置于版本控制之下,以便所有开发人员都可以访问它们)并尝试编译您的应用程序,您可能会收到一个或多个错误指示
'无法将'XXX'分配给只读属性'XXXXXXXXXXXX'
我最初的解决方案是在进行设计时包含示例数据文件,并在编译时排除它们。