Seleccionando la palabra tocada con un solo clic en el cuadro de texto

En una aplicación de Windows Phone 7. Sucede que tengo muchosTextBoxs apilados en unaItemsControl y el comportamiento en los cuadros de texto para la selección no es uniforme, es decir, un solo clic en cualquier palabra en cualquier cuadro de texto no selecciona la palabra tocada. Primero se consume un clic para enfocar el cuadro de texto y luego otro para seleccionar realmente la palabra; pero una vez que el cuadro de texto tiene el foco, es un solo clic para seleccionar cualquier palabra dentro, hasta que el usuario quiera seleccionar otra palabra en otro cuadro de texto. ¿Hay alguna manera de neutralizar esto? ¿Puede ser levantando eventos falsos con el botón izquierdo del mouse hacia abajo y hacia arriba en un evento GotFocus?

Lo que hice fue, en un evento LeftMouseButtonDown (y arriba) almacené los argumentos del evento. En un GotFocus, intenté generar un evento con los argumentos almacenados, pero el controlador de eventos var utilizado para generar el evento siempre es nulo, por lo tanto, el evento de aumento no ocurre. Soy nuevo en C #, así que no estoy seguro de dónde estoy divagando.

Respuestas a la pregunta(1)

Su respuesta a la pregunta