我是Xamarin.Forms的新手。我在这里尝试做的是在点击MenuItem
后打开包含子项目的弹出窗口。
我正在使用MasterDetailPage
,这是我到目前为止所做的代码。有了这个,我的子项目菜单始终可见。谢谢。
<StackLayout>
<Label Text="Item1"/>
<Label.Behaviors>
</Label.Behaviors>
</Label>
<StackLayout Margin="0" Padding="20, 0, 0, 0">
<Label Text="SubItem1" />
<Label Text="SubItem2" />
</StackLayout>
<Label Text="Item2" >
</StackLayout>
</ContentPage>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<menuPages:MyPage />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>
</MasterDetailPage>
MenuMaster.xaml.cs
namespace MenuMaster
{
public partial class MainMenuMasterPage : MasterDetailPage
{
public MainMenuMasterPage()
{
InitializeComponent();
//masterPage.ListView.ItemSelected += OnItemSelected;
}
void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { }
}
}