在我WPF應用程序,我想給用戶呈現在不同的時區的所有日期的選項。也就是說,以保持數據的,但只有存在不同它TextBlock中文本綁定到日期時間。覆蓋日期時間序列化到字符串
我試圖達到這個而不引入包裝類型或使用轉換器 - 這將是糟糕的設計,因爲這可能很容易被其他開發人員錯過的代碼。此外,現有的代碼可以保持不變。
有沒有辦法在日期時間序列進行干預,以字符串的TextBlock結合內部和插入我自己的邏輯呢?使用自定義序列化程序?
否則,有沒有辦法讓我重寫基本的DateTime.ToString()方法並在那裏插入我自己的邏輯?
集[' StringFormat'(https://msdn.microsoft.com/en-us/library/system.windows.data.bindingbase.stringformat(v = vs.110)的.aspx)對你的'TextBlock.Text' b根據CultureInfo格式化日期時間,數字等 – dkozl
,所以你只需要改變它。 – Spawn
謝謝,但我想顯示其他格式的其他格式。相同的格式,不同的時間 - 根據時區。 – user3065661