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 に答える