我在UserControl资源中有两个不同的DataTemplates。一个DataTemplate包含一个图像控件,另一个DataTemplate包含一个媒体元素控件。每个DataTemplate的DataType分别代表一个ImageViewModel和一个VideoViewModel。在我的用户控件中,有一个包含ContentControl的网格。内容控件的content属性绑定到一个属性,该属性表示应使用的当前视图模型。
我们的想法是根据当前视图模型更改网格内容
$emails = array_filter(call_user_func_array('array_merge', $csvAsArray),
function($v) {
return filter_var($v, FILTER_VALIDATE_EMAIL);
});
这很好用,但我需要在后面的代码中访问MediaElement,以便我可以控制媒体播放器(播放,停止,暂停)
我已尝试在hier上发布的解决方案,但没有取得任何成功。我只能通过内容属性访问所选的视图模型。
答案 0 :(得分:1)
尝试使用这段代码来访问 ContentPresenter 中的控件:
input