2009-09-09 2 views
0

HI Я разрабатываю программное обеспечение (WPF), и я вставляю функцию, но я не знаю, как ее выработать. У меня есть окно Login (имя пользователя, пароль), чтобы войти в программное обеспечение после того, как пользователь ввел учетные данные, появится MainWindow, и у меня есть текстовый блок (txt_Username), чтобы сохранить имя пользователя входа в окно этого MainWindow.Now в MainWindow у меня есть кадр, хранящая страница с TreeView таким образом:Связать имя пользователя во всех страницах

<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 я могу ориентироваться в своих приложениях с помощью TreeView, в моих приложениях у меня есть много страниц, поэтому моя функция создания textBlock на каждой странице и сохранить textBlock (txt_Username) из MainWindow, чтобы на каждой странице отображалось имя пользователя, но я не знаю, как выработать эту функцию ... У вас есть идея, как я могу сделать эту функцию ?

Большого спасибо

Приветствия

ответ

0

Вы можете использовать

User.Identity.Name 

на AnyPage, если вы используете жерех членство (который я предполагаю, вы), чтобы отобразить зарегистрированное имя.

+0

Спасибо за ваш ответ waqasahmed, Я использую Thread.CurrentPrinciple.Name, для моих плохих знаний я еще не учился Asp :(. Cheers – JayJay

Смежные вопросы