XAML资源命名约定

时间:2011-06-23 16:10:32

标签: xaml naming-conventions

我们决定是否应该对{1}}或camelCase标准化XAML资源名称。

有人知道一种风格通常比另一种更受欢迎吗?

Microsoft是否有此约定?

对于记录,我们对字段使用PascalCase(包括WPF控件,在极少数情况下命名)

为了避免宗教争论:我不是在寻找“这种方法比其他方法更好,因为...... ”的回应。一个好的答案将包括参考资料和/或统计数据的链接。

1 个答案:

答案 0 :(得分:10)

对于x:Name属性,您应该使用驼峰套管,因为这通常会导致在幕后创建一个字段。微软在默认样式中并没有真正遵循这一点,因为控制模板是一个例外,在这个例子中没有创建支持字段。

对于x:Key属性,我只看过使用的pascal套管。这包括在Microsoft的default Styles