I have a ListView
where I use a ItemTemplateSelector
. Inside my DataTemplate
is a MediaElement
. I want to be able to start/pause the Video when I click on the ListViewItem
. I have the following Code so far:
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)
{
}
}
But my ContentTemplate
is null
. How can I access the DataTemplate
of my ListViewItem
?