当资源文件里改变了控件的样式时,在使用的地方如果想改变资源文件里修改的内容,会造成无法达到预期目的的结果. 以DataGrid为例,我在资源文件里,改变了默认的DataGrid的样式,其中我设置了IsReadOnly为True.在使用时,这将导致DataGrid的列不能编辑:可实际情况要求编辑功能,我们就会想到针对列设置IsReadOnly为false. 如代码里的注释掉的内容所示,在简单地引用资源文件,而不做处理时,是无法达到预期的. 正确的做法是: 引入通过引入新的Style,在Style的…