0

こんにちは、最近、WPF のコンポーネントを使用して Windows フォームに追加できることを知りました。それらを作成し、後で要素 Host としてフォームに追加するだけです。

だから私がやろうとしているのは、MediaElement を使用してビデオ プレーヤーを作成することです。また、このために Direct X を使用するか、Windows Media プレーヤーを使用できることも知っています。これでいくつかのコントロールをカスタム作成したいので、ここに私の質問があります

Windowsフォームにメディア要素を追加しようとすると、このエラーが発生します ここに画像の説明を入力

これがメディアエレメントwpfの私のコードです

<UserControl x:Class="Videoplayer_2._0.MediaPlayer"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:local="clr-namespace:Videoplayer_2._0"
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="300">
    <Grid>
        <MediaElement x:Name="mediaElement" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />

    </Grid>
</UserControl>

だから、mediaElementを追加してもうまくいかないか、何か間違ったことをしました。また、フォームにWPFスライダーを追加しました。それが影響するかどうかわからないからです。

4

1 に答える 1