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.

War es hilfreich?

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
scroll top