2010-07-21 19 views

Respuesta

13

Supongamos inicial de su FontWeight de una etiqueta es normal, como el siguiente:

<Label x:Name="label" Content="Label" HorizontalAlignment="Left" FontWeight="Normal" VerticalAlignment="Top"/> 

que puede tener el guión gráfico de abajo para hacer el FontWeight de una etiqueta a Negrita:

<Storyboard> 
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(TextElement.FontWeight)" Storyboard.TargetName="label"> 
     <DiscreteObjectKeyFrame KeyTime="0"> 
      <DiscreteObjectKeyFrame.Value> 
       <FontWeight>Bold</FontWeight> 
      </DiscreteObjectKeyFrame.Value> 
     </DiscreteObjectKeyFrame> 
    </ObjectAnimationUsingKeyFrames> 
</Storyboard> 
+0

Exactamente lo que estaba buscando. ¡Gracias! – Daniel

0

podría usar un convertidor que convierta un doble a FontWeight (si el valor animado está por encima de un cierto umbral cambie a negrita) pero no creo que pueda lograr una animación muy fluida entre estos dos estados.

Cuestiones relacionadas