对不起,如果问题太明显了。
我在 XAML 中工作了很长时间,但这个问题对我来说仍然是个谜:为什么我不能在 XAML 中编写数字运算?比如2+3等等。
为什么 XAML 不能在运行时操作表达式?
对不起,如果问题太明显了。
我在 XAML 中工作了很长时间,但这个问题对我来说仍然是个谜:为什么我不能在 XAML 中编写数字运算?比如2+3等等。
为什么 XAML 不能在运行时操作表达式?
因为标记语言只负责标记:)。你也不能在 HT* M *L 中这样做。它们不是真正的编程语言。
您可以使用编程语言进行操作。Java Script 是一种编程语言,PLSQL 是一种编程语言,c#,java ... 等等,因为它们是做操作的。但是 HTML、XML、XAML 只是表示数据如何呈现的表达式。而不是如何计算数据。
SGML 是标记语言的祖先。
有关标记语言的更多信息http://en.wikipedia.org/wiki/Markup_language
所以我们有,
编程语言
标记语言
除了新标准 W3C 之外,IEEE 还对它们制定了一些规则,我们需要遵守。
问候