Accueil > Non classé > Xaml(WPF – Silverlight): Astuces 2 – Tag

Xaml(WPF – Silverlight): Astuces 2 – Tag

Xaml
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 🙂

Loading

Categories: Non classé Tags:
  1. Tony
    01/08/2011 à 14:10 | #1

    à quand le binding lol

  2. steve b
    01/08/2011 à 14:15 | #2

    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…

  3. 01/08/2011 à 18:07 | #3

    Hi Tony 🙂 .

    Pour le Binding –> voir next post 🙂

  4. 01/08/2011 à 18:09 | #4

    Salut Stève

    Je viens de le corriger. Merci pour cette remarque

  1. Pas encore de trackbacks


quatre + 6 =