为什么我将属性Date绑定到DatePicker控件(MaterialDesign)时总是获得0001
<DatePicker Grid.Column="1"
Grid.Row="2"
Width="200"
Language="nl-BE"
VerticalAlignment="Center"
DisplayDate="{Binding BirthDate, Mode=TwoWay}" />
在我的ViewModel上:
public DateTime BirthDate { get; set; }
当我按下保存时,即使在DatePicker中,年份总是0001 ...当您点击日历时,今天的日期应该是默认的。
答案 0 :(得分:1)
使用&#34; SelectedDate&#34;而不是&#34; DisplayDate&#34;属性。
<DatePicker Grid.Column = "1"
Grid.Row = "2"
Width = "200"
Language = "nl-BE"
VerticalAlignment = "Center"
SelectedDate = "{Binding BirthDate, Mode=TwoWay}" />
答案 1 :(得分:1)
<a href="google.com"; data-filter="red">Google.com</a>
<script>
$(document).ready(function(){
var res = "red";
$("a[data-filter=res]");
});
</script>
的默认值(DateTime.MinValue
)的年份为0001.
您应该将源属性(DateTime
)设置为其他值,例如BirthDate
:
DateTime.Now
答案 2 :(得分:0)
更新DatePicker定义并绑定其SelectedDate属性(而不是DisplayDate)。