WPF: Encuentre recursos de UserControl dentro de la clase DataTemplateSelector

Sé que hay este hilo:¿Cómo encontrar un recurso en un UserControl de una clase DataTemplateSelector en WPF?

preguntando lo mismo.

PERO ... ¡No estoy satisfecho con la respuesta! DEBE haber una forma de aprovechar los recursos del

UserControl que contiene el ContentControl / Presenter declarando esto:

ContentTemplateSelector="{StaticResource MySelector}" 

Cada derivadoDataTemplateSelector clase un parámetro en suSelectedTemplate Método =>

contenedor que es typeof DependencyObject.

Bueno contenedor es en mi caso el control de contenido.

¿No sería posible escalar el árbol visual comenzando en "contentcontrol" e intentar obtener el UserControl a través de FindAncestor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta