3
如何綁定到Windows 8 XAML中的靜態字段?在WPF中,我們經常能夠做到像下面這樣:綁定到Windows 8中的靜態字段XAML
<TextBlock Text="{x:Static resources:Messages.LastName}"/>
但現在看來是x:靜態不再有效,在Windows 8 XAML。那些從WPF遷移到Windows 8的人有沒有好的資源?
如何綁定到Windows 8 XAML中的靜態字段?在WPF中,我們經常能夠做到像下面這樣:綁定到Windows 8中的靜態字段XAML
<TextBlock Text="{x:Static resources:Messages.LastName}"/>
但現在看來是x:靜態不再有效,在Windows 8 XAML。那些從WPF遷移到Windows 8的人有沒有好的資源?
您可以重構代碼,以便該屬性不再是靜態的,也可以創建代理對象來傳遞靜態屬性更改。無論哪種方式,最終都會有一個類的實例,例如通過在您的資源中定義一個,然後你會像這樣綁定:
Text="{Binding LastName, Source={StaticResource Messages}}"
請注意您的RTing。 [Windows 8 == Windows RT,但Windows RT!= Windows運行時](http://meta.stackexchange.com/q/152477/135887)。 – Charles