2016-06-29 10 views
0

Ich verwende das MediaElement-Steuerelement in meiner UWP-App. Ich möchte die Steuerelemente ändern, die standardmäßig angezeigt werden. Kann ich das machen?Können die Mediensteuerelemente des Standard-MediaElement-Steuerelements geändert werden?

+0

können Sie ein Beispiel von dem zeigen, was Sie bisher versucht haben? – AlexDrenea

+0

Hallo, und willkommen bei StackOverflow. Weitere Informationen finden Sie unter http://www.stackoverflow.com/help/how-to-ask –

+0

Weitere Informationen finden Sie unter [Erstellen benutzerdefinierter Transportsteuerelemente] (https://msdn.microsoft.com/windows/uwp/ controls-and-patterns/custom-transport-controls) und das offizielle [Media transport controls sample] (https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlCustomMediaTransportControls). Wenn Sie noch Fragen dazu haben, geben Sie bitte Ihren Code an und geben Sie an, um welches Problem es sich handelt. –

Antwort

0

Ja, das kann gemacht werden. Es hängt jedoch davon ab, was Sie anpassen möchten. Der Schlüssel ist die MediaTransportControls Kontrolle. Und auf der MediaElement müssen Sie AreTransportControlsEnabled zu True setzen.

Um die einfachen Stileinstellungen wie Kompakt oder Voll zu bestimmen oder um zu bestimmen, welche Schaltfläche angezeigt wird, gibt es Eigenschaften auf MediaTransportControl. Zum Beispiel:

<MediaElement x:Name="mediaElement" AreTransportControlsEnabled="True"> 
    <MediaElement.TransportControls> 
        <MediaTransportControls IsCompact="True" IsFullWindowButtonVisible="True"  /> 
    </MediaElement.TransportControls> 
</MediaElement> 

Wenn Sie die Steuerelemente (andere Glyphen, Farben, Animationen, etceteras), um Stil müssen Sie die Standard-Stilvorlage für die Steuerung kopieren und modifizieren. Dies ist sehr gut in this article on MSDN beschrieben.

Verwandte Themen