title: WPF datagrid - enable selecting, disabling text input
body: <p>I have a C# WPF Datagrid, with a checkbox column, hyperlink columns and text columns.
  My DataGrid is bound to a DataTable. The columns are not auto generated, but I do create them in code dynamically, since the number of columns is not known in advance.
  I would like to enable the text in the cells to be selected (for ctrl+c purpose) but yet disable editing. I don't want the text to be changed.
  Anyone can help?</p>