3

如何绑定到 Windows 8 XAML 中的静态字段?在 WPF 中,我们曾经能够执行以下操作:

<TextBlock Text="{x:Static resources:Messages.LastName}"/>

但似乎 x:Static 在 Windows 8 XAML 中不再有效。对于那些从 WPF 迁移到 Windows 8 的人来说,那里有什么好的资源吗?

4

1 回答 1

1

您可以重构代码以使属性不再是静态的,或者创建一个代理对象来中继您的静态属性更改。无论哪种方式,您最终都会得到一个类的实例,例如通过在资源中定义一个实例,然后您将像这样绑定:

Text="{Binding LastName, Source={StaticResource Messages}}"
于 2013-01-07T07:09:26.797 回答