如何把用户名显示在壳牌与xamarin?

hgqdbh6s  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(123)

如何把用户名显示在壳牌与xamarin?
enter image description here

nue99wik

nue99wik1#

首先,您可以尝试将LoginPage设置为App.cs中的MainPage:

public App()
    {
        InitializeComponent();
        MainPage = new Page1();
    }

然后可以在AppShell.xaml中设置FlyoutHeader,如:

<Shell.FlyoutHeader>
    <Label x:Name="header" />
</Shell.FlyoutHeader>

然后您可以更改AppShell的构造方法,例如:

public AppShell(string name)
    {
        InitializeComponent();
        header.Text = name;
    }

最后,可以在LoginPage中设置App.Current.MainPage为登录按钮的clicked事件中的AppShell,例如:

private void Button_Clicked(object sender, EventArgs e)
    {
        string name = "";
        App.Current.MainPage = new AppShell(name);
    }

另外,你也可以尝试使用mvvm,将视图模型中的一个字符串变量绑定到你想显示用户名的控件上,然后在按钮点击事件中改变变量的值。

相关问题