【发布时间】:2019-02-12 19:52:38
【问题描述】:
我正在开发 Xamarin Forms 应用程序。通过将 Order 属性设置为“Secondary”,我将两个工具栏项添加到内容页面,因此它显示在右侧的菜单上。如果我选择任何工具栏项目,它会在消失之前移动到屏幕的左上角。我之前也实现过这个工具栏菜单,但从未遇到过这种问题,也不知道为什么会这样。有什么办法可以去掉这个动画,谁能帮帮我。
这是我的工具栏项目代码
<ContentPage.ToolbarItems>
<ToolbarItem Text="Action1" Order="Secondary" Priority="0" Command="{Binding Action1Command}"/>
<ToolbarItem Text="Action2" Order="Secondary" Priority="1" Command="{Binding Action2Command}"/>
<ToolbarItem Text="Action3" Order="Secondary" Priority="2" Command="{Binding Action3Command}"/>
<ToolbarItem Text="Action4" Order="Secondary" Priority="3" Command="{Binding Action3Command}"/>
</ContentPage.ToolbarItems>
谢谢。
【问题讨论】:
-
在 XAML 页面中为两个页面添加工具栏项。
-
@NicoRiff,我已经看到您关于同一问题的问题,您通过设置
android:hardwareAccelerated="false"解决了它,但它在我的情况下不起作用,有什么解决方法可以实现这一点吗? -
点击
ToolbarItem时,尝试取消推送到下一页的动画。Navigation.PushAsync(new NextPage(), false);
标签: android xamarin xamarin.forms