我正在使用以下代码在我的xamarin表单应用程序中实现标签页:
public class MainApp : TabbedPage
{
public MainApp ()
{
this.Children.Add (new PanicPage{Title="Panic", Icon="icon_panic" });
this.Children.Add (new StatusPage{Title="Status", Icon="icon_status" });
this.Children.Add (new ConfigPage{Title="Config", Icon="icon_config" });
}
}
我需要检测何时显示特定标签或隐藏它。我怎么能用Xamarin表格呢?
答案 0 :(得分:1)
有一种虚拟方法 的 OnCurrentPageChanged 强> 覆盖此项,然后选中 CurrentPage 属性
答案 1 :(得分:0)
有TabbedPage.CurrentPage属性。您可以将视图模型属性绑定到它或编写如下代码:
this.PropertyChanged += (sender, e) => {
if (e.PropertyName == "CurrentPage")
{
//TODO
}
};