使用 c# 和 xaml 编程 wpf xaml vs windows rt

Programming wpf xaml vs windows rt with c# and xaml

好的。我知道 wpf 并且正在通过 c# 和 xaml 学习编程 windows 运行时。 两者都使用具有相同命名空间的 xaml。 Win rt 是新的并且在根元素处声明了相同的命名空间。

有什么异同。

以下是 WPF 和 WinRT 之间的一些区别:

  1. XAML 代码中的不同 XML 命名空间声明(而不是使用 clr-命名空间:/assembly= 代码到 XAML 命名空间的限定符集引用,您使用 using: 限定符。XAML 命名空间不再引用特定程序集)

  2. WPF 中缺少表达式 SDK

  3. WPF 中缺少 Property-/DataTriggers

  4. 减少绑定模式枚举

  5. WPF 中缺少 Multi/Priority 绑定

  6. WPF 中缺少 RoutedCommands

  7. WPF 中缺少 InputBindings

  8. DependencyProperty 值计算无需强制和验证

还有很多差异。您可以查看此 link 以进一步了解。