binding de la propriete Visibility à une variable static
Bonjour,
j'ai un problème depuis quelques jours maintenant, et je ne trouve toujours pas mon erreur, sachant que je n'ai utilisé que du binding simple sur le datacontext jusqu’à présent.
Donc j'ai:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<Window x:Class="monAppli.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:my="clr-namespace:monAppli"
Title="monAppli" Height="768" Width="1366" WindowStyle="None" Top="0" Left="0" ResizeMode="NoResize" WindowState="Maximized">
<Grid Name="Grid" >
<my:ucCarousel Visibility="{Binding Source={x:Static Member=my:Global.carouselVisibility}, UpdateSourceTrigger=PropertyChanged}"/>
</Grid>
</Window> |
et:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
namespace monAppli
{
public class Global
{
#region Parametres
public static System.Windows.Visibility carouselVisibility;// = System.Windows.Visibility.Visible;
#endregion
}
} |
et je modifie ma valeur carouselVisibility avec 2 radiobutton dans un même group
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
private void radioButton12_Checked(object sender, RoutedEventArgs e)
{
if (radioButton12.IsChecked == true)
{
Global.carouselVisibility = System.Windows.Visibility.Visible;
}
}
private void radioButton13_Checked(object sender, RoutedEventArgs e)
{
if (radioButton13.IsChecked == true)
{
Global.carouselVisibility = System.Windows.Visibility.Hidden;
}
} |
Mon carrousel est toujours visible :( , quelque soit le radioButton que je coche ... quelqu'un peu il m'aider ? je suis sur que c'est quelque-chose de stupide qu'il me manque ... mais je suis bloquer.
Merci d'avance :).