Доступ к элементу управления XAML в DataTemplate из CodeBehind?

У меня есть элемент управления, к которому я не могу получить доступ в коде, и я верю, что это потому, что он определен в DataTempalte.

Общий контроль - карусель слайд-шоу. Каждый слайд может быть изображением или MediaElement (видео), содержимое которого определяется в привязке ItemSource. Карусель находится на таймере для переключения с одного слайда на другой. Каждый раз, когда слайд меняется, я запускаю событие с таким эффектом.

Когда я нажимаю на слайд с видео, яЯ хотел бы остановить таймер слайдера (сделал это) и начать видео, где ямы столкнулись с проблемой. Я не могу получить доступ кMediaPlayer элементName из моего кода Мое предположение на данный момент, потому что это DataTemplate.

Это предположение верно? Если да, то как я могу получить доступ к этому элементу управления из-за кода или (более конкретно), чтобы он начал воспроизводиться, когда появляется слайд?


    
        
            
        
    
    
        
            
                
                    ...
                    

                    

                    

                    
                    
                
            
        
    

Ответы на вопрос(2)

Ваш ответ на вопрос