0
皆さんこんにちは皆さんはxamlでタブーを作成しましたが、私はxamlコードでログインしているのでxamlが好きです。マイコードTabbedPage.xamlのSelectedItemは機能しませんXamarin.Form
Tab.xaml
<TabbedPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:FormsSample.Views;assembly=FormsSample"
x:Class="FormsSample.Views.LoginPage"
x:Name="TbPage">
<TabbedPage.Children>
<ContentPage x:Name="TbLog" Title="Login">
</ContentPage>
<ContentPage x:Name="TbSch" Title="Schedule">
</ContentPage>
<ContentPage x:Name="TbLis" Title="Customers">
</ContentPage>
</TabbedPage.Children>
</TabbedPage>
Tab.xaml.cs
namespace FormsSample.Views
{
public partial class LoginPage : TabbedPage
{
private readonly TabbedPage _tbPage;
private readonly ContentPage _tbList;
private readonly ContentPage _tbLogn;
public LoginPage()
{
InitializeComponent();
_tbPage = this.FindByName<TabbedPage>("TbPage");
_tbList = this.FindByName<ContentPage>("TbLis");
_tbLogn = this.FindByName<ContentPage>("TbLog");
RunTime();
}
private void RunTime()
{
_tbPage.CurrentPage = _tbLogn;
if (_tbPage.SelectedItem == _tbPage.Children[2])
{
DisplayAlert("Tab", "Hello World", "OK");
}
}
}
}
その類似したものは何も起こりません
_tbPage.SelectedItem == _tbList
への変更は、どのようにこの問題を解決するには?どうもありがとう。
すみませんが、あなたが達成しようとしているものを私にその直接明らかではありませんか?あなたはそれについて詳述できますか? –
@GeraldVersluis達成しようとしているのは、ユーザーと管理者の区別です。ユーザーがそのタブリストにアクセスすると、「あなたはリストにアクセスする権限がありません」というメッセージが表示されます。 –
別の方法が良いでしょうか?ユーザーがアクセスできない場合は、タブを完全に削除しないでください。 –