[WPF] - Binding et RenderTransform

Bonjour à tous,

je souhaite binder un scaleTransform à un converter en passant en paramètre la propriété ActualWidth ou ActualHeight.

Voici ce que je voulais faire :

<Canvas x:Name="Canevas"> <Canvas.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UIElement}}, Path=ActualWidth, Mode=OneWay, Converter={StaticResource ScaleConverter}, ConverterParameter={Binding Path=ActualWidth}" ScaleY="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UIElement}}, Path=ActualHeight, Mode=OneWay, Converter={StaticResource ScaleConverter}, ConverterParameter={Binding Path=ActualHeight}}" /> </TransformGroup> </Canvas.RenderTransform> <Ellipse Canvas.Left="47" Canvas.Top="48" Height="155" Name="ellipse1" Stroke="Black" Width="174" Fill="#FF00C6C3" /> </Canvas>

Le souci c’est qu’il ne veut pas de ça :

Du coup je voulais savoir comment passer ces propriétés en tant que paramètres de mon converter ?

Merci !

Il manque un “ElementName=Canevas” dans ton binding

Ah merci beaucoup ! j’essaie ça.