Xaml(WPF – Silverlight): Astuces 2 – Tag
Dans ce billet, nous allons voir comment utiliser un Tag Xaml.
Partons du fait que notre application est du type M-V-VM. Dans notre application seuls les administrateurs peuvent accéder à la page de paramétrage.
Etape 1 :
– Créons une classe ListeEnum.cs contenant l’ensemble de nos constantes nommées (liste d’énumérateurs).
public partial class ListeEnum { public enum Code { PARAM_GLOBALE, PARAM_USER } }
Etape 2 :
– Dans le fichier contenant le lien permettant d’accéder à la page de paramétrage (Bien entendu le MainPage.xaml) on écrira ceci:
Après avoir vérifié l’identité du connecté et ses habilitations dans la ViewModel, si ce dernier n’a pas les habilitations requises, le lien sera verrouillé (dans le code behind xaml.cs de la MainPage)
Etape 3 :
ParamMenu.Visibility = System.Windows.Visibility.Visible; VisualStateManager.GoToState(LinkParam, "InactiveLink", true);
A très bientôt pour la prochaine astuce 🙂
Categories: Non classé
à quand le binding lol
Bonjour,
Il me semble qu’une erreur s’est glissée au niveau de l’étape 3 :
ParamMenu.Visibility = = System.Windows.Visibility.Visible;
Le == n’est pas utile je pense…
Hi Tony 🙂 .
Pour le Binding –> voir next post 🙂
Salut Stève
Je viens de le corriger. Merci pour cette remarque