如何将默认文本设置为DatePicker?
我在很多博客中搜索过,都在说自定义DatePicker。是不是可以将字符串值设置为默认的DatePicker?
答案 0 :(得分:1)
如果您需要为日期选择器设置值,则需要执行以下操作
private void DatePicker_Loaded(object sender, RoutedEventArgs e)
{
DatePicker picker = sender as DatePicker;
DateTimeOffset newDate = DateTimeOffset.Now;
DateTimeOffset.TryParse("4/17/2013", out newDate);
if (picker != null)
{
picker.Date = newDate;
picker.MinYear = DateTimeOffset.Now;
}
}
答案 1 :(得分:1)
我认为有两种解决方案:
1)使用按钮覆盖DatePicker并显示按钮内的默认内容。基本上你需要实现下一个行为:
2)使用Telerik RadDateSelector控件。您必须实现相同的行为,但这更容易:
我在我的WP8应用程序中使用第二种方法,并在我的WP8.1应用程序中使用第一种方法(因为现在没有针对WP8.1的Telerik RadDateSelector)。
希望这有帮助。