我MaxValue
在一个控件上有一个属性DataTemplate
,我只想设置为当前日期。我真的不希望我的对象上的属性绑定到返回当前日期的数据模板,因为这样的属性在逻辑上不属于那里。在不支持的 WinRT 中如何做到这一点x:Static
?
<DataTemplate x:Name="DateTimeTemplate">
...
<Input:RadDatePicker MaxValue="{Binding ?}"/>
...
</DataTemplate>
我MaxValue
在一个控件上有一个属性DataTemplate
,我只想设置为当前日期。我真的不希望我的对象上的属性绑定到返回当前日期的数据模板,因为这样的属性在逻辑上不属于那里。在不支持的 WinRT 中如何做到这一点x:Static
?
<DataTemplate x:Name="DateTimeTemplate">
...
<Input:RadDatePicker MaxValue="{Binding ?}"/>
...
</DataTemplate>
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;
}