2017-10-11 3 views
0

Je travaille sur un lecteur basé sur l'exemple XamlCustomMediaTransportControls. Je besoin curseur pour être visibles même lorsque les contrôles sont réduits, et je ne fait qu'expliciter un enfant de RootGridProgressSlider ne fonctionne pas sur MediaPlayerElement

<Style TargetType="local:CustomMediaTransportControls"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="local:CustomMediaTransportControls"> 
       <Grid x:Name="RootGrid" Background="Transparent"> 
        <Slider x:Name="ProgressSlider" 

Le problème est que, dès que l'ControlPanelFadeOut VisualState est déclenchée, les ProgressSlider arrête la mise à jour. Y a-t-il un moyen de contourner cela?

Répondre

1

C'est par conception. Lorsque le contrôle s'estompe, tous les temporisateurs seront arrêtés et rien ne sera mis à jour.

Si vous ne voulez pas que le contrôle apparaisse en fondu et soit toujours visible à l'écran, définissez cette propriété RS3 API ShowAndHideAutomatically sur false.