添加 Xamarin Forms BottomBarPage OnClick() 侦听器
Add Xamarin Forms BottomBarPage OnClick() listener
我正在使用 ThriveGmbH.BottomNavigationBar.XF
Nuget 包向我的应用程序添加底部标签栏
BottomBarPage bottomBar = new BottomBarPage
{
};
var tab1 = new MainPage();
var tab2 = new ReceivePage(null);
var tab3 = new SendPage(false);
var tab4 = new SendPage(false);
var tab5 = new InfoPage(null);
bottomBar.Children.Add(tab1);
bottomBar.Children.Add(tab2);
bottomBar.Children.Add(tab3);
bottomBar.Children.Add(tab4);
bottomBar.Children.Add(tab5);
如何向此 BottomBarPage
添加一个侦听器,它检查当前选择了哪个选项卡,以便我可以将下面的代码添加到此侦听器。
if (bottomBar.SelectedItem == bottomBar.Children[3])
{
//do something
}
使用Android.Support.Design.Widget.TabLayout创建一个tabLayout对象并创建Tab Item元素嵌套在 XML.
中的 Tab 布局 元素中
您可以像这样在此对象上使用 TabSelected 事件:
tabLayout.TabSelected += OnTabSelected
然后您可以编写您的 OnTabSelected 代码。
我正在使用 ThriveGmbH.BottomNavigationBar.XF
Nuget 包向我的应用程序添加底部标签栏
BottomBarPage bottomBar = new BottomBarPage
{
};
var tab1 = new MainPage();
var tab2 = new ReceivePage(null);
var tab3 = new SendPage(false);
var tab4 = new SendPage(false);
var tab5 = new InfoPage(null);
bottomBar.Children.Add(tab1);
bottomBar.Children.Add(tab2);
bottomBar.Children.Add(tab3);
bottomBar.Children.Add(tab4);
bottomBar.Children.Add(tab5);
如何向此 BottomBarPage
添加一个侦听器,它检查当前选择了哪个选项卡,以便我可以将下面的代码添加到此侦听器。
if (bottomBar.SelectedItem == bottomBar.Children[3])
{
//do something
}
使用Android.Support.Design.Widget.TabLayout创建一个tabLayout对象并创建Tab Item元素嵌套在 XML.
中的 Tab 布局 元素中您可以像这样在此对象上使用 TabSelected 事件:
tabLayout.TabSelected += OnTabSelected
然后您可以编写您的 OnTabSelected 代码。