0

ItemDetailPage.xamlのFlipViewDataTemplate内にmmppf :MediaPlayerがあります。 現在のアイテムでビデオを開始し、次または前のフリップに移動すると、前のアイテムのビデオが再生され続けます。現在のビデオを停止し、ユーザーがフリップビューで選択したアイテムを変更する方法は? FlipView_OnSelectionChangedメソッドで 停止しようとしていますが、コントロールにアクセスできません。 前の要素のビデオの再生を停止するにはどうすればよいですか?


4

1 に答える 1

1

あなたはそのようなことをすることができます:

var container = MyFlipView.ItemContainerGenerator.ContainerFromIndex(previousIndex) as FrameworkElement;
var mediaPlayer = container.FindName("MyMediaPlayer") as MediaPlayer;

その後、MediaPlayer のすべてのメソッドとプロパティにアクセスできます。

于 2013-05-29T09:20:48.917 に答える