在所有页面中绑定用户名

时间:2009-09-09 01:52:50

标签: c# .net wpf

HI 我正在开发一个软件(WPF),我将插入一个功能,但我不知道如何解决它。 我有一个窗口登录(用户名,密码)输入软件后,用户插入凭据出现一个MainWindow,我有一个文本块(txt_Username)来存储在MainWindow中的MainWindow.Now中的窗口登录的用户名有一个Frame以这种方式存储TreeView中的Page:

  <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}"/>

..所以我可以使用TreeView在我的应用程序中导航, 在我的应用程序中,我有很多页面,所以我的功能是在每个页面中创建一个textBlock并从MainWindow存储textBlock(txt_Username),以便在每个页面中显示用户登录的名称,但我不知道如何解决此功能...你知道我该怎么做这个功能吗?

非常感谢

干杯

1 个答案:

答案 0 :(得分:0)

您可以使用

User.Identity.Name

在任何页面上,如果您使用asp Membership(我假设您)将显示为登录名。