我不是那個用MVVM的公司,我希望有人能幫助我。我使用C#/ XAML爲Windows Phone的8 通常我的視圖模型提供了一個myProperty的屬性,我會結合這樣的: 如何在ViewModel中使用數據綁定屬性而不使用本地化字符串?
<TextBlock Text="{Binding MyProperty, StringFormat='This Property: {0}'}" FontSize="30" />
的問題是,在我看來模型中,有一些數據綁定由不同字符串定位的屬性。例如。假設你有一個約會 - 即將到來或已過時。這個日期應該是這樣的本地化:
upcoming: "The selected date {0:d} is in the future"
passed: "The selected date {0:d} already passed"
是否可以在XAML中進行本地化?或者還有其他可能性來避免視圖模型中的本地化字符串? (畢竟是避免視圖模型中的本地化字符串?)
在此先感謝!
問候, 馬克
謝謝!這似乎很有希望! –
到目前爲止效果很好! –