0

我有一个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

4

0 回答 0