我正在我的專案中創建 TabbedPage 導航,并且我在第 1 頁中有按鈕,當您單擊該按鈕時,它必須轉到第 2 頁。它將在標簽頁的第 2 頁上滑動。
這就是我設計 TabbedPage XAML 的方式
<TabbedPage
android:TabbedPage.IsSmoothScrollEnabled="True" >
<local:Home Title="Home"/>
<local:MapsLocation Title="Map"/>
<local:FeedbackPage Title="Feedback"/>
<local:Profile Title="Profile"/>
</TabbedPage>
這是我在按鈕命令中的代碼中的代碼
public ICommand GotoCommand { get; }
private async void GotoExecute(object sender)
{
var MyObject = (Shop)sender;
await Navigation.PushAsync(new MapsLocation(MyObject.Address));
}
當你點擊按鈕時第1頁,它應該滑入第2頁
第2頁,當您單擊第1頁中的按鈕時,它應該到這里
它應該滑入 TabbedPage 的子 2
我如何實作這一目標?
uj5u.com熱心網友回復:
如果要滑動到其他Tabbedpage,可以使用下面的代碼來實作。請注意, tab.Children[index] 的索引從開始0,它應該<是子標簽頁的計數,否則會拋出錯誤Index was out of range。
private void Button_Clicked(object sender, EventArgs e)
{
????var tab = this.Parent as TabbedPage;
????tab.CurrentPage = tab.Children[1];
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/533341.html
