我一直在尝试解释我继承的项目中的 XAML 代码,我想弄清楚某些元素中某些值的来源。当我在“属性”面板中查看对象的属性时,我可以看到每个属性旁边的方块。白色方块表示属性值是默认值,黑色方块表示属性值是“本地”,表示它已从默认值更改并且可以在 XAML 标记中看到更改,绿色方块表示“环境” 。”
有应用于对象的样式,因此我可以直觉地认为环境属性中的值必须来自资源字典。我仍然不确定在哪里寻找值的来源,我想这样做以更改它们。环境属性的文档对我来说很难理解并且没有回答我所有的问题,而且我还没有找到任何讨论默认、本地和环境之间差异的文档。
如果这是一个合适的地方问,有人可以解释和讨论默认、本地和环境之间的区别吗?
是否有一个词用于区分这些类型的属性值,即“默认”是属性值“类型”还是什么?
除了这三种之外,还有其他属性值类型吗?