« RenderTransform » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
Aucun résumé des modifications
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
=ScaleTransform=
[[Category:WPF]]
 
= ScaleTransform =
{|
<kode lang="xaml">
!style="padding: 0 10px 0 0"| [[File:xaml.png|40px]]
|
<syntaxhighlight lang="wpf">
<!-- Zoom x2 sur le TextBlock quand la souris passe dessus -->
<!-- Zoom x2 sur le TextBlock quand la souris passe dessus -->
<TextBlock Text="Texte"
<TextBlock Text="Texte"
Ligne 24 : Ligne 21 :
     </TextBlock.Style>
     </TextBlock.Style>
</TextBlock>
</TextBlock>
</syntaxhighlight>
</kode>
|}
 
[[Category:WPF]]

Dernière version du 12 avril 2020 à 22:00

ScaleTransform

Xaml.svg
<!-- Zoom x2 sur le TextBlock quand la souris passe dessus -->
<TextBlock Text="Texte"
           RenderTransformOrigin="0.5 0.5"> <!-- RenderTransformOrigin permet de centrer le zoom -->
    <TextBlock.Style>
        <Style TargetType="{x:Type TextBlock}">
            <Style.Triggers>
                <Trigger Property="IsMouseOver"
                         Value="True">
                    <Setter Property="RenderTransform">
                        <Setter.Value>
                            <ScaleTransform ScaleX="2"
                                            ScaleY="2" />
                        </Setter.Value>
                    </Setter>
                </Trigger>
            </Style.Triggers>
        </Style>
    </TextBlock.Style>
</TextBlock>