Silverlight 如何在wp7中的日期选择器中具有水印文本
场景:Silverlight 如何在wp7中的日期选择器中具有水印文本,silverlight,windows-phone-7,windows-phone-8,datepicker,Silverlight,Windows Phone 7,Windows Phone 8,Datepicker,场景: 正如标题所暗示的,我需要在datepicker控件上粘贴水印文本,但“value”属性不接受日期格式以外的任何内容。我已经尝试在backkground中添加textblock来实现这一点。但问题是,点击文本块时,datepicker页面不会弹出。这是可以做到的。如果没有,还有什么方法可以提示用户选择日期,比如“出生日期”。提前感谢。谢谢您的回复。我已经成功了,但还是用了一种巧妙的方法。。 我所做的是: 在Xaml中: 我已将日期选择器“前景”值保持为“无/透明”。因此,作为水印文本的背景
正如标题所暗示的,我需要在datepicker控件上粘贴水印文本,但“value”属性不接受日期格式以外的任何内容。我已经尝试在backkground中添加textblock来实现这一点。但问题是,点击文本块时,datepicker页面不会弹出。这是可以做到的。如果没有,还有什么方法可以提示用户选择日期,比如“出生日期”。提前感谢。谢谢您的回复。我已经成功了,但还是用了一种巧妙的方法。。 我所做的是: 在Xaml中: 我已将日期选择器“前景”值保持为“无/透明”。因此,作为水印文本的背景文本块文本将可见 在cs中: 在datepicker点击事件中,我将datepicker前景值设置为黑色,并将textblock的可见性设置为折叠
这是我脑海中闪现的一个解决方法。请让我知道,如果有比这更平滑的东西可以做到这一点。谢谢。这篇文章可能会帮助您在Windows Phone上实现这种控制。另一方面,如果DatePicker不可扩展,您可以使用这种可能性实现自己的控件,使用一个简单的文本框,点击它后,用户将被导航到一个带有LoopingSelector的页面,其中可以选择日期。您是否尝试在
文本块上禁用命中测试?