0

我正在 Silverlight 3.0 中制作应用程序。在该应用程序中,我使用 DatePicker 控件作为

<TextBlock FontSize="13" Height="23" Name="txtFromDate" Text="FromDate" Width="40" Canvas.Left="444" Canvas.Top="6" />
<controls:DatePicker Name="fromdatePicker" Height="23" Width="110" Canvas.Left="550" Canvas.Top="4"  />

在这里我不想手动输入日期(意味着文本块 txtFromDate 应该是只读的。)文本块中的值将是从日历中选择的任何日期。我不知道该怎么做?请帮助我。在此先感谢。

4

1 回答 1

1

假设您正在使用一种不错的 MVVM 方法:

SeletectedDate将日期选择器绑定到DateTimeViewModel 的属性(双向绑定):

<sdk:DatePicker SelectedDate="{Binding MyDate, Mode=TwoWay}"/>

将您的 Text 属性绑定TextBlock到相同的属性:

<TextBlock Text="{Binding MyDate}" />
于 2012-06-12T15:33:45.160 回答