我们决定是否应该对{1}}或camelCase
标准化XAML资源名称。
有人知道一种风格通常比另一种更受欢迎吗?
Microsoft是否有此约定?
对于记录,我们对字段使用PascalCase
(包括WPF控件,在极少数情况下命名)
为了避免宗教争论:我不是在寻找“这种方法比其他方法更好,因为...... ”的回应。一个好的答案将包括参考资料和/或统计数据的链接。
答案 0 :(得分:10)
对于x:Name
属性,您应该使用驼峰套管,因为这通常会导致在幕后创建一个字段。微软在默认样式中并没有真正遵循这一点,因为控制模板是一个例外,在这个例子中没有创建支持字段。
对于x:Key
属性,我只看过使用的pascal套管。这包括在Microsoft的default Styles。