情境:
正如标题所暗示的,我需要在datepicker控件上粘贴水印文本,但'value'属性不接受除日期格式之外的任何内容。我已经尝试在backkground中添加textblock来实现这一目标。但问题是,点击文本块时,不会弹出datepicker页面。可以做到这一点。如果没有,那么另一种方法是提示用户选择“出生日期”的日期。提前谢谢。
答案 0 :(得分:2)
感谢您的回复。我已经取得了成功,但却以一种棘手的方式...... 我所做的是:
在Xaml中:
我将我的datepicker'foreground'值保持为none / transparent。因此,背景文本块文本将是可见的,其提供水印文本。
在cs中:
在datepicker tap事件中,我将datepicker前景值设置为黑色,并设置要折叠的文本块的可见性。
这是我心中闪过的一个解决方法。如果比这更顺畅的事情会让我知道。感谢。