मैं एक टेक्स्टब्लॉक को प्रारूपित करने की कोशिश कर रहा हूं जो एक TimeSpan
संपत्ति के लिए बाध्य है । यह काम करता है अगर संपत्ति प्रकार की है, DateTime
लेकिन यह विफल रहता है अगर यह एक हैTimeSpan
। मैं इसे एक कनवर्टर का उपयोग करके प्राप्त कर सकता हूं। लेकिन मैं यह पता लगाने की कोशिश कर रहा हूं कि क्या कोई विकल्प है।
नमूना कोड:
public TimeSpan MyTime { get; set; }
public Window2()
{
InitializeComponent();
MyTime = DateTime.Now.TimeOfDay;
DataContext = this;
}
Xaml
<TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/>
मैं केवल घंटों और मिनट दिखाने के लिए टेक्स्टब्लॉक की उम्मीद कर रहा हूं। लेकिन यह इस प्रकार है:
19: 10: ४६.८०,४८,८६०