依赖属性:命名约定 - >做什么的?

时间:2015-01-28 16:48:19

标签: wpf

有一个命名约定来为属性 xyz 调用DependencyProperty xyzProperty

  • 这是否仅仅是约定,或者如果违反了命名约定,WPF的行为会不同吗?
  • 如果它不仅仅是惯例:C#是否会以这种方式转向TCL这样的脚本语言,其中一切都是字符串?

1 个答案:

答案 0 :(得分:1)

  

这只是惯例,或者如果命名,WPF的行为会有所不同   公约被违反了?

不,所有代码都已编译并且Xaml已解析并链接,因此生成的WPF没有区别。随时以任何方式命名您的房产。

编码约定只是为了让所有开发人员都遵循一个系统,该系统可能会或可能不会提供更易于维护的代码;因此,它的目标受众是开发者,而不是终端系统。

  

如果不仅仅是惯例

自从WPF / Silverlight / WP Xaml成立以来,我一直在专业地工作,并且坦率地从未遇到过实际使用过的惯例。

  

C#是否采用这种方式转向TCL这样的脚本语言,其中一切都是字符串?

没有。 C#并没有这样移动,因为它是从头开始设计的 是程序语言而不是函数式语言。它可能需要一些能够提供功能性空气的东西,但它被设计为一种过程语言,它不能简单地改变它的哲学而不放弃大量的代码库来实现这个方向。