c'est un problème connu avec ItemsControl bien que je ne pouvais pas trouver une solution :(.obtenir une référence à un MediaElement dans un ItemsControl (WPF)
XAML
<ItemsControl x:Name="myItemsControl" ItemsSource ="{Binding videos}" Grid.ColumnSpan="2">
<ItemsControl.Resources>
<DataTemplate x:Name="myDataTemplate" DataType="{x:Type sys:String}">
<Grid x:Name="sp" Width="300" Height="200">
<MediaElement x:Name="myvideo" Loaded="myvideo_Loaded" UnloadedBehavior="Stop" ScrubbingEnabled="True" Stretch="Fill" Source="{Binding}" LoadedBehavior= "Play">
</MediaElement>
</Grid>
</DataTemplate>
</ItemsControl.Resources>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<mt:TouchablePanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
</Grid>
si dans le code derrière je veux faire quelque chose comme
private void myvideo_Loaded(object sender, RoutedEventArgs e)
{
//myvideo.Play();
// myvideo.Pause();
}
Je l'ai commenté pour être en mesure de compiler. Peut-être vous obtiendrez de meilleurs
grâce à l'avance
Merci, c'est tout. – Mrme