
[英]Get list of available launch URI protocols from a Metro/Windows Store app using C#?
[英]Get date from DatePicker using c# in windows store app
我想在数据库中插入日期值,我有一个具有日期时间属性的类,像这样
public DateTime BookingDate { get; set; }
我的xaml页面中有一个名为datepicker的日期选择器。 我只想插入日期值,如何使用C#获取日期?
您可以使用Date
属性,请遵循文档
DateTimeOffset sourceTime = YourDatePicker.Date;
BookingDate = sourceTime.DateTime;
转换回offset并绑定到datetimepicker
DateTime newBookingDate;
newBookingDate = DateTime.SpecifyKind(BookingDate, DateTimeKind.Utc);
DateTimeOffset bindTime = newBookingDate;
YourDatePicker.Date = bindTime;
使用MVVM模式:
查看(XAML):
<DatePicker Date="{Binding DateOffset, Mode=TwoWay}" />
ViewModel(C#):
private DateTime Date { get; set; }
public DateTimeOffset DateOffset
{
get { return DateTime.SpecifyKind(Date, DateTimeKind.Utc); }
set { Date = value.DateTime; }
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.