在左上角设置后退按钮与Xamarin.Forms中的徽标对齐

时间:2018-05-24 17:52:41

标签: xaml xamarin.forms

在左上角使用TapRecognizer添加图像的最佳方法是什么? 我只有一个条件,那就是后退按钮必须与页面中心的徽标对齐。 我从RelativeLayout开始,它是StackLayout的一部分。

唯一的问题是我的标识的HeightRequest是绑定属性到后面的代码,因此我不知道在不同的屏幕上的大小(绑定属性需要App.Height并除以一些数字,在所有手机上成比例相同)。

现: back button and logo

XAML:

FROM**shasha**WHEREid

我想实现这个目标: enter image description here

也许RelativeLayout不是这个问题的最佳解决方案?感谢。

1 个答案:

答案 0 :(得分:0)

如果您愿意使用Shell作为Xamarin.Forms应用程序的基础,那么您可以使用Shell.TitleView轻松实现此目的,而无需自定义渲染器,也无需定义其他代码您的标题内容,对其进行绑定,甚至随意设置样式。导航图标(如汉堡包)用于弹出(如果需要),并且箭头内置在Shell中。

您可以参考以下链接的文档或与我类似的答案:

Center align toolbar items in Xamarin Forms

Xamarin.Forms: How to add custom view in Center of ToolbarItem from Renderer