首先,我是 C# 和 Xamarin 的初學者。我有一個帶有 Xamarin Forms 的應用程式,并且正在使用 Xamarin 社區工具包“TabView”來創建一個 Snapchat 樣式的應用程式。我試圖讓應用程式在我在 XAML 中的三個選項卡中的第二個選項卡上打開,因此它將位于“中間”選項卡上,但它會繼續在第一個(最左側)選項卡上打開應用程式。是否有任何型別的屬性來設定最初打開的順序?
我試圖為每個選項卡分配一個值,但我的努力根本不起作用。我也嘗試了 TabIndex 屬性,但我認為這與社區工具包無關。
<!--Overall Tabs-->
<tk:TabView TabStripPlacement="Bottom" IsSwipeEnabled="False" TabStripBackgroundColor="#DD000000">
<!--Left Tab-->
<tk:TabViewItem Text="Data"> ... </tk:TabViewItem>
<!--Middle Tab-->
<tk:TabViewItem Text="Home"> ... </tk:TabViewItem>
<!--Right Tab-->
<tk:TabViewItem Text="Capture"> ... </tk:TabViewItem>
</tk:TabView>
謝謝大家
uj5u.com熱心網友回復:
加載選項卡后,您需要在代碼中設定它
首先,給你的標簽一個名字
<tk:TabView x:Name="myTabs" TabStripPlacement="Bottom" IsSwipeEnabled="False" TabStripBackgroundColor="#DD000000">
然后在頁面后面的代碼中
protected override void OnAppearing()
{
base.OnAppearing();
myTabs.SelectedIndex = 2;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/450811.html
