Acessar elementos dentro de um DataTemplate ... Como obter mais de 1 DataTemplate?

Eu tenho 2 DataTemplates definidos para um controle de caixa de listagem. 1 O modelo é para o estado não selecionado e o outro é para o estado selecionado (mostrando mais detalhes que o estado não selecionado).

Eu segui o exemplo aqui:

http://blogs.msdn.com/b/wpfsdk/archive/2007/04/16/how-do-i-programmatically-interact-with-template-generated-elements-part-ii.aspx

sobre como acessar os elementos dentro dos DataTemplates a partir do Code behind.

Eu entendi direito, mas ele encontra e retorna apenas um elemento do UnTelected DataTemplate. Mas quando procuro um elemento no DataTemplate Selected, recebo uma NullReferenceException.

O que eu poderia estar fazendo de errado?

questionAnswers(2)

yourAnswerToTheQuestion