Encuentra el control en el árbol visual.

Estoy tratando de obtener mi SelectedRadioButton de un DataTemplate.

Wpf Inspector mostró el Árbol Visual:

y en código:

    void menu_StatusGeneratorChanged(object sender, EventArgs e)
            {
                var status = Menu.Items.ItemContainerGenerator.Status;
                if (status == System.Windows.Controls.Primitives.GeneratorStatus.ContainersGenerated)
                {
                    var item = Menu.Items.ItemContainerGenerator.ContainerFromIndex(0);
                    // item is a ContentPresenter
                    var control = Tools.FindChild<SelectedRadioButton>(item);
                    control = Tools.FindAncestor<SelectedRadioButton>(item);
                }
            }

item es un ContentPresenter, vea la imagen del inspector de Wpf, creo que desde allí debo poder acceder al control de selección de botones. La variablecontrol siempre es nulo
¿Que me estoy perdiendo aqui? Yo uso estosvisualtreehelpers.

Respuestas a la pregunta(1)

Su respuesta a la pregunta