I have declared a DatePicker. Normally, the popup would only open when the user clicks the button and the user can free hand a date into the text field. I want to alter these two behaviors.
1. When the user mouse clicks anywhere on the DatePicker, even in the text field, the popup opens.
2. Prevent the user from typing anything into the text field. The user will be forced to use the popup to select a date.