【发布时间】:2018-11-24 04:28:05
【问题描述】:
我有这样的 CS 代码:
public static string days(DateTime fromDate)
{
switch (fromDate.DayOfWeek)
{
//Weekdays
case DayOfWeek.Monday:
return "Wednesday";
case DayOfWeek.Tuesday:
return "Thursday and Friday";
case DayOfWeek.Wednesday:
return "Saturday";
case DayOfWeek.Thursday:
return "Sunday and Monday";
case DayOfWeek.Friday:
return "Tuesday";
//Weekends
default:
return "-";
}
}
现在我想将它绑定到一个文本块:
<TextBlock Name="days" HorizontalAlignment="Left" Margin="625,230,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="159" Height="21" TextAlignment="Center"/>
你能帮我怎么做吗?
【问题讨论】:
-
您只能绑定到公共属性。首先阅读:Data Binding Overview.
-
您可以尝试使用转换器,但这会很长。不过,您仍需要 Notifiable 财产。