我正在使用xamarin表单来编写项目,但是现在我遇到了一个问题,当我使用listview并部署到android时,android显示了IOS不存在的汉堡包图标。我打算在IOS中创建这个图标,以便IOS用户知道有一个列表视图。但是当我找到listview函数时,没有任何函数可以展开或关闭listview。如何以编程方式扩展listview?
<ListView
x:Name="campaignList"
ItemsSource="{Binding Campaigns}"
ItemTapped="OnItemSelected">
<ListView.ItemTemplate>
<DataTemplate>
<TextCell
Text="{Binding Name}"
Detail="{Binding Description}" TextColor="#000"
DetailColor="#999"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
答案 0 :(得分:1)
假设您的意思是打开Master
页面的ListView
页面(其中包含MasterDetail
),通过扩展ListView(注意:如果是这样,请相应地编辑问题,以便它将来会对其他人有用)
public class MyPage : MasterDetailPage
{
void ToggleMasterPage(bool openMenu)
{
IsPresented = openPage;
}
}
您可以通过传递True
以编程方式打开Master
页面并False
关闭来调用ToggleMasterPage方法。