从MasterDetailPage打开母版页

时间:2015-11-16 15:27:06

标签: c# xamarin.forms

我从 CarouselPage 访问页面时遇到问题。可以通过滑动(按预期)从所有其他页面访问页面,但不能从我的 CarouselPage 访问,我导航到它:

MasterDetailPageVariable.Detail = new CarouselPage{
 //code adding new pages
};

我在官方文档page上提到了这个问题。

我尝试添加:

  

注意:将CarouselPage嵌入MasterDetailPage.Detail时,   应用程序开发人员应将MasterDetailPage.IsGestureEnabled设置为   false以防止CarouselPage和。之间的手势冲突   MasterDetailPage。

但不幸的是,这并没有为我做这个伎俩。你能帮我解决这个问题 - 我真的坚持了。

2 个答案:

答案 0 :(得分:1)

您可以尝试使用MessagingCenter来实现此目的。请查看此sample,特别是line。 以下是CarouselPage使用它的方法。

答案 1 :(得分:1)

我找到问题的解决方案,显示您可以使用的页面"技巧":

private void AddBottomBorder(int rowToBottomBorderize)
{
    var rowToBottomBorderizeRange = _xlSheet.Range[_xlSheet.Cells[rowToBottomBorderize, ITEMDESC_COL], _xlSheet.Cells[rowToBottomBorderize, TOTALS_COL]];
    Borders border = rowToBottomBorderizeRange.Borders;
    border[XlBordersIndex.xlEdgeBottom].LineStyle = XlLineStyle.xlContinuous;
}