2
我無法在MVVM燈中獲取數據綁定以處理非英文文化的數字。視圖模型具有小數屬性,我希望綁定的輸入文本框根據當前的文化來處理驗證和輸入。如何在非英語文化中進行MVVM Light數據綁定?
這是不支持或有一個簡單的解決?
我無法在MVVM燈中獲取數據綁定以處理非英文文化的數字。視圖模型具有小數屬性,我希望綁定的輸入文本框根據當前的文化來處理驗證和輸入。如何在非英語文化中進行MVVM Light數據綁定?
這是不支持或有一個簡單的解決?
WPF UI Elements的默認文化是en-us。如果你想改變這種情況,這可能幫助:
FrameworkElement.LanguageProperty.OverrideMetadata(
typeof(FrameworkElement),
new FrameworkPropertyMetadata(
XmlLanguage.GetLanguage(
someCulture.IetfLanguageTag)));
哪裏someCulture
是你想用你的UI(CultureInfo.CurrentCulture
當前之一)的文化。在創建任何UI元素之前,您應該在Application.Startup
中調用它。
工程就像一個魅力,謝謝! – mariafoss 2011-01-21 09:04:54