0

MaxValue在一个控件上有一个属性DataTemplate,我只想设置为当前日期。我真的不希望我的对象上的属性绑定到返回当前日期的数据模板,因为这样的属性在逻辑上不属于那里。在不支持的 WinRT 中如何做到这一点x:Static

<DataTemplate x:Name="DateTimeTemplate">
...
        <Input:RadDatePicker MaxValue="{Binding ?}"/>
...
</DataTemplate>
4

1 回答 1

0

MaxValue通过像这样设置后面的代码来解决它:

<DataTemplate x:Name="DateTimeTemplate">
...
    <Input:RadDatePicker Loaded = "DatePickerLoaded"/>
...
</DataTemplate>

//Event handler
private void DatePickerLoaded(object sender, RoutedEventArgs e)
{
   ((DatePicker)sender).MaxValue = System.DateTime.UtcNow;
}
于 2012-11-28T13:32:03.603 回答