WPF: ¿obtener el tamaño de UIElement en la memoria?

¿Hay alguna manera de obtener el tamaño de unUIElement que reside en la memoria y aún no se ha procesado?

Actualmente tengo una rutina que crea unGrid a partir de unaDataTable y luego agrega la cuadrícula en unFixedDocument. Necesito saber el tamaño de laGrid porque quiero cambiar automáticamente de vertical a horizontal si es necesario; o incluso cambiar elFontSize de la cuadrícula.

Respuestas a la pregunta(2)

Su respuesta a la pregunta