Bonjour

j'ai un canvas sur lequel je colle des photos pour pouvoir avoir une vu sympa et redimensionnement je bind les echecle sur un slider comme ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<ScrollViewer ScrollViewer.HorizontalScrollBarVisibility="Auto"
                ScrollViewer.VerticalScrollBarVisibility="Auto"
                VerticalContentAlignment="Top"
                HorizontalContentAlignment="Left">
    <Border x:Name="elementBase"
            Background="Transparent"
            Width="442"
            Height="408.723"
            HorizontalAlignment="Left"
            VerticalAlignment="Top"
            RenderTransformOrigin="0.5,0.5">
        <Border.LayoutTransform>
            <TransformGroup>
                <ScaleTransform ScaleX="{Binding Value, ElementName=slider}"
                                ScaleY="{Binding Value, ElementName=slider}" />
                <SkewTransform />
                <RotateTransform />
                <TranslateTransform />
            </TransformGroup>
        </Border.LayoutTransform>
        <Border Background="White"
                BorderBrush="Black"
                BorderThickness="1"
                Margin="10">
            <Canvas x:Name="inside"
                    DragEnter="inside_DragEnter"
                    Background="White"
                    Focusable="True"
                    AllowDrop="True"
                    PreviewMouseLeftButtonDown="inside_PreviewMouseLeftButtonDown"
                    Drop="inside_Drop" />
        </Border>
    </Border>
</ScrollViewer>
c sympa mais si je colle un adorner dessus avec des petit carrés pour redimensionner l'image (aux 4 coins), le problème c'est que celui ci est aussi redimensionné
bref mes carrés s'agrandissement

j'avais pensé a faire un antiscale X et Y sur les carrés de mon adorner
mais je me demande si il n'y a pas de meilleurs solution
(cela dit les trais de mes carrés grandissent aussi ...)

j'aimerais avoir le même résultat que dans blend

si vous avez une tite idée

Merci