4 Stimmen

Hintergrundbild für WPF-Medienelement

Ich bin ziemlich neu in WPF, also bitte verstehen, wenn diese Frage zu einfach ist. Was ich versuche zu tun, ist die Einstellung des Hintergrundbildes für eine MediaElement (die als Container-Box spielen). Ich habe versucht, Hintergrundbild für ein Raster, das es enthält, aber es funktioniert nicht zu setzen. MediaElement hat nicht Hintergrund Bild, auch.

Gibt es eine elegante Möglichkeit, einen solchen Hintergrund zu erstellen?

Mein MediaElement:

<MediaElement Name="mediaLessonImage" Grid.Column="1" Margin="50,78.01,7,159.99" Grid.Row="1"></MediaElement>

Ich werde für jede Hilfe dankbar sein.

UPDATE: Auf der Grundlage der Antwort von Ioxxy habe ich die Lösung gefunden (mit einer kleinen Änderung):

<Border  Grid.Column="1" Margin="50,78.01,7,159.99" Grid.Row="1">
   <Border.Background>
      <ImageBrush ImageSource="BackImage.jpg" Stretch="Fill"/>
   </Border.Background>

   <MediaElement Name="mediaLessonImage" />
</Border>

5voto

loxxy Punkte 12720

Verpacken Sie sie einfach in ein Element, das den Hintergrund unterstützt. Zum Beispiel:

<Border>
   <Border.Background>
      <ImageBrush ImageSource="BackImage.jpg" Stretch="Fill"/>
   </Border.Background>

   <MediaElement Name="mediaLessonImage" Grid.Column="1" Margin="50,78.01,7,159.99" Grid.Row="1"/>

</Border>

Übrigens, wenn Sie Border durch Grid ersetzen, wird es immer noch funktionieren, da das Grid-Steuerelement die Eigenschaft Background unterstützt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X