我正在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应该是只读的。)文本块中的值将是从日历中选择的任何日期。我没有得到怎么做?请帮帮我。谢谢。
答案 0 :(得分:1)
假设你正在使用一个不错的MVVM方法:
将日期选择器的SeletectedDate
绑定到ViewModel的DateTime
属性(双向绑定):
<sdk:DatePicker SelectedDate="{Binding MyDate, Mode=TwoWay}"/>
将TextBlock
的Text属性绑定到同一属性:
<TextBlock Text="{Binding MyDate}" />