2009-09-09 8 views
0

HI Je développe un logiciel (WPF) et j'insérerai une fonctionnalité mais je ne sais pas comment ça marche. J'ai une fenêtre de connexion (nom d'utilisateur, mot de passe) pour entrer dans le logiciel après que l'utilisateur insère les informations d'identification apparaissent une MainWindow et j'ai un bloc de texte (txt_Username) pour stocker le nom d'utilisateur de la fenêtre Login dans MainWindow.Now dans la MainWindow J'ai un cadre qui stockent la page du TreeView ainsi:Lier le nom d'utilisateur dans toutes les pages

<Frame HorizontalContentAlignment="Stretch" LoadCompleted="frSample_LoadCompleted" Navigating="frSample_Navigating" VerticalContentAlignment="Stretch" x:Name="frSample" Background="{x:Null}" Margin="0,0,0,0" Source="{Binding ElementName=TreeViewForm, Path=SelectedItem.XamlFilePath, IsAsync=True, FallbackValue=Benvenuto.xaml}"/> 

..so je peux naviguer dans mes applications en utilisant le TreeView, dans Mes applications j'ai beaucoup de pages si ma fonction est de créer un textBlock dans chaque page et stocker textBlock (txt_Username) à partir de la MainWindow de sorte que dans chaque page apparaissent le nom de l'utilisateur Login mais je ne sais pas comment développer cette fonctionnalité ... Avez-vous une idée de comment je peux faire cette fonctionnalité ?

Merci beaucoup

Vive

Répondre

0

Vous pouvez utiliser

User.Identity.Name 

sur AnyPage si vous utilisez des membres asp (que je suppose que vous êtes) pour afficher le nom de connecté.

+0

Merci pour votre réponse waqasahmed, j'utilise Thread.CurrentPrinciple.Name, pour ma mauvaise connaissance je n'ai pas encore étudié Asp :( Cheers – JayJay

Questions connexes