首页 > 解决方案 > 如何获取 ToolBarItem 的 x、y 位置?

问题描述

如果他们需要设置卡,我想通知用户。我有一个可以增长和缩小的动画椭圆(使用SkiaSharp)以吸引用户的注意力,但我需要帮助定位它。我希望它以需要点击的按钮为中心。

如果我的 XAML 看起来像这样:

<ContentPage.ToolbarItems>
    <ToolbarItem Text="Card" Clicked="EditCard_Clicked" x:Name="CardButton"/>
</ContentPage.ToolbarItems>

如何获得屏幕上的位置CardButton

标签: c#xamarin

解决方案


为什么不使用 NavigationPage?

<NavigationPage.TitleView>
   <AbsoluteLayout x:Name="title">
      <Button x:Name="thisButton" />
   </AbsoluteLayout>
</NavigationPage.TitleView>
title.add(eclipse, thisButton.X, thisButtonY);

推荐阅读