Получить ListViewItem DataTemplate при использовании ItemTemplateSelector

У меня есть ListView где я использую ItemTemplateSelector, Внутри моего DataTemplate это MediaElement, Я хочу иметь возможность начать / приостановить видео, когда я нажимаю на ListViewItem, Пока у меня есть следующий код:

private void ListViewItem_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
    {
        var item = sender as ListViewItem;
        ContentPresenter contentPresenter = UIMGR.UIHelper.GetVisualChild<ContentPresenter>(item);
        DataTemplate myDataTemplate = contentPresenter.ContentTemplate;
        MediaElement myMediaElement = (MediaElement)myDataTemplate.FindName("meSender", contentPresenter);
        if(myMediaElement != null)
        {

        }
    }

Но мой ContentTemplate является null, Как я могу получить доступ к DataTemplate из моего ListViewItem?

0 ответов

Другие вопросы по тегам