Bonjour
J'ai différent niveau d'utilisateurs
Pour faire simple :
Dans ma fenêtre j'ai une propriété CurrentUserLevel et j'aimerai que certain de mes controls soient enable ou disabled en fonction du UserLevel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 enum UserLevel { Normal Admin }
J'ai pensé a faire un List<string,UserLevel> listControlsUserLevel avec le nom de mes controles et le UserLevel pour etre actif
J'ai regardé le IMultiValueConverter qui me semble une bonne idée
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <TextBlock.IsEnabled> <MultiBinding Converter="{StaticResource IsEnabledConverter}" ConverterParameter="????"> <Binding Path="CurrentUserLevel"/> <Binding Path="listControlsUserLevel "/> </MultiBinding> </TextBlock.IsEnabled> </TextBlock>
Mais je ne vois pas comment passer le nom de mon control à mon converter
1) Suis-je sur la bonne vois?
2) Voyez vous comment je peux passer à mon Converter le nom du controle?
Merci de m'aider
Partager