I am using a DoubleEditBox in a data grid cell (via a CellEditTemplate) and have an issue where I would like to tab between cells in the grid and then type to enter a new value. This works fine for most of the editor types, i.e. textbox, etc, but does not work when the cell editor is a DoubleEditBox. I would expect that the editor should select the text on receipt of the focus and then the text is replaced when you type, but this does not happen (no text is selected, nothing is highlighted and you have to click on the text with the mouse before you can enter a value which is very frustrating).
I note that the DoubleEditBox uses a MaskedTextBox internally and that this has an IsAutoSelectAllEnabled property, but this value is readonly, is set to false and not exposed at the level of the DoubleEditBox. Is this related to the issue I am seeing and what determines how this property is set?
Finally, I also have a problem where I can only edit the text in the cell by clicking on the area of the editor that contains visible text. If I click in the empty space to the right, it doesn't go into edit mode. Why is this and what can I do about it?