ฉันพยายามจัดรูปแบบบล็อกข้อความที่เชื่อมโยงกับ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: 46.8048860