Bonjour,

J'aimerai savoir comment Binder un slider à un canvas qui se trouve dans un autre fichier xaml ?

J'ai un premier fichier xaml MainWindow :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<Canvas Width="215" Height="215" Margin="8,8,8,9" Opacity="{Binding ElementName=setTransparancy,Path=Value}">
 
        <Path Stroke="DarkGray" StrokeThickness="0.5" Height="125" Stretch="Fill" Width="215" >
 
            <Path.Fill>
                <LinearGradientBrush StartPoint="0.2,0" EndPoint="0.8,1">
                    <GradientStop Color="White" Offset="0"></GradientStop>
                    <GradientStop Color="LightGray" Offset="0.45"></GradientStop>
                    <GradientStop Color="Gray" Offset="1"></GradientStop>
                </LinearGradientBrush>
            </Path.Fill>
            ...
Et un deuxième fichier xaml Options qui contient mon slider :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<Slider Value="1" Height="23" HorizontalAlignment="Left" Margin="189,211,0,0" x:Name="setTransparancy" VerticalAlignment="Top" Width="143" ValueChanged="setTransparancy_ValueChanged" Minimum="0" Maximum="1" SmallChange="0.1" LargeChange="0.5" TickPlacement="BottomRight" TickFrequency="1"/>
Mon but est de binder le slider avec le canvas (ou son le path, je ne suis pas sûr...) pour définir sa transparence.

Merci pour votre aide.