BitmapImage.IsPlaying Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob ein animiertes Bild wiedergegeben wird.
public:
property bool IsPlaying { bool get(); };
bool IsPlaying();
public bool IsPlaying { get; }
var boolean = bitmapImage.isPlaying;
Public ReadOnly Property IsPlaying As Boolean
Eigenschaftswert
bool
true , wenn das animierte Bild wiedergegeben wird; andernfalls "false".
Beispiele
In diesem Beispiel wird gezeigt, wie Sie ein animiertes GIF verwenden. Mit einer Schaltfläche kann der Benutzer die Animation starten oder beenden. Die IsPlaying-Eigenschaft wird überprüft, um zu bestimmen, ob die Play - oder Stop-Methode aufgerufen wird, um die Wiedergabe umzuschalten.
Im Beispiel wird versionsadaptiver Code verwendet, damit er auf allen Versionen von Windows 10 ausgeführt werden kann. In Versionen vor Version 1607 wird der erste Frame des GIF angezeigt, ist jedoch nicht animiert.
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Image>
<Image.Source>
<BitmapImage x:Name="imageSource"
UriSource="Assets/example.gif"/>
</Image.Source>
</Image>
<AppBarButton x:Name="playButton"
Icon="Play"
Click="playButton_Click"/>
</Grid>
// Play or stop the animated bitmap.
void playButton_Click(object sender, RoutedEventArgs e)
{
if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Media.Imaging.BitmapImage", "IsPlaying")
&& imageSource.IsPlaying == true)
{
playButton.Icon = new SymbolIcon(Symbol.Play);
imageSource.Stop();
}
else
{
playButton.Icon = new SymbolIcon(Symbol.Stop);
imageSource.Play();
}
}
Hinweise
Ab Windows 10 Version 1607 unterstützt das XAML Image-Element animierte GIF-Bilder. Wenn Sie ein BitmapImage als Bildquelle verwenden, können Sie auf bitmapImage-API zugreifen, um die Wiedergabe des animierten GIF-Bilds zu steuern. Weitere Informationen finden Sie im Abschnitt "Animierte Bilder" der BitmapImage-Klasse "Hinweise" und im Beispiel für die Wiedergabe animierter GIF-Dateien.
Verwenden Sie die IsPlaying-Eigenschaft zusammen mit den Play - und Stop-Methoden , um die Wiedergabe einer animierten Bitmap zu steuern.
Kompatibilitätshinweise
Wenn Ihre App auf Versionen von Windows 10 vor Version 1607 ausgeführt wird, müssen Sie mit der ApiInformation-Klasse überprüfen, ob diese Eigenschaft vorhanden ist, bevor Sie sie verwenden. Weitere Informationen finden Sie unter Versionsadaptiver Code: Verwenden neuer APIs bei gleichzeitiger Aufrechterhaltung der Kompatibilität mit früheren Versionen.