WPF MediaElement Tatsächliche Breite und tatsächliche Heigung ist immer Null
-
16-09-2019 - |
Frage
Aus irgendeinem unbekannten Grund kann ich meine nicht bekommen MediaElement
Zeigen Sie, wenn ich es in a benutze ControlTemplate
.
Ich habe Snoop installiert und habe festgestellt, dass die ActualWidth
und ActualHeight
ist immer Null, wenn ich dasselbe Medienelement auf das Hauptfenster nur zufällig platziert habe, ist es es tut Show.
Also, warum zum Teufel wäre es immer Null? Das bringt mich um!!
Hier ist mein xaml in der ControlTemplate
:
<MediaElement x:Name="frostElement"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Stretch="Fill"
LoadedBehavior="Play"
Width="{TemplateBinding Width}"
Height="{TemplateBinding Height}"
Margin="0,0,0,26.083"
Source="../Images/ice.mpg"/>
Wenn ich die Breite und Höhe manuell einstellte, wird es immer noch nicht angezeigt.
Lösung
Bah! Ich habe es herausgefunden, es war ein Ressourcenproblem, ich habe den vollständigen Pfad zur Datei (c: .. bla) eingegeben und es hat funktioniert.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow