【发布时间】:2017-09-03 10:42:28
【问题描述】:
我有一个 MasterDetailPage 并在父控制器中放置了一个 ToolbarItem,但它也出现在 Detail 中。任何想法为什么?
<MasterDetailPage.ToolbarItems>
<ToolbarItem Name="addMeterReading" Order="Primary" Icon="add.png" Text="Add Reading" Priority="0" Clicked="NewMeterReading_Clicked" />
</MasterDetailPage.ToolbarItems>
【问题讨论】:
-
因为它在MasterDetail中,也就是父级。如果您只想在单个页面上显示它,请将其添加到该特定页面。
-
@GeraldVersluis 我有点困惑。我的代码初始化一个新的
MeterReadingsMasterDetailPage并呈现它。这也是我希望ToolbarItem出现的地方。所以没有其他页面可以放。除非我用MasterDetailPage错了? -
@GeraldVersluis 即使我将其添加到
App._NavPage.ToolbarItems,它仍会显示在 MasterDetail... -
只在需要设置为详细视图的页面中添加
-
@GeraldVersluis 我希望它与后退按钮在同一个工具栏中,而不是在细节中
标签: xamarin xamarin.forms