有一个命名约定来为属性 xyz 调用DependencyProperty xyzProperty 。
答案 0 :(得分:1)
这只是惯例,或者如果命名,WPF的行为会有所不同 公约被违反了?
不,所有代码都已编译并且Xaml已解析并链接,因此生成的WPF没有区别。随时以任何方式命名您的房产。
编码约定只是为了让所有开发人员都遵循一个系统,该系统可能会或可能不会提供更易于维护的代码;因此,它的目标受众是开发者,而不是终端系统。
如果不仅仅是惯例
自从WPF / Silverlight / WP Xaml成立以来,我一直在专业地工作,并且坦率地从未遇到过实际使用过的惯例。
C#是否采用这种方式转向TCL这样的脚本语言,其中一切都是字符串?
没有。 C#并没有这样移动,因为它是从头开始设计的 是程序语言而不是函数式语言。它可能需要一些能够提供功能性空气的东西,但它被设计为一种过程语言,它不能简单地改变它的哲学而不放弃大量的代码库来实现这个方向。