Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取工具栏项的x、y位置?_C#_Xamarin - Fatal编程技术网

C# 如何获取工具栏项的x、y位置?

C# 如何获取工具栏项的x、y位置?,c#,xamarin,C#,Xamarin,我想通知用户是否需要设置卡。我有一个动画椭圆,它可以通过缩放(使用)来吸引用户的注意力,但我需要帮助定位它。我希望它集中在需要点击的按钮上 如果我的XAML如下所示: <ContentPage.ToolbarItems> <ToolbarItem Text="Card" Clicked="EditCard_Clicked" x:Name="CardButton"/> </ContentPage.ToolbarItems> 如何获取CardButt

我想通知用户是否需要设置卡。我有一个动画椭圆,它可以通过缩放(使用)来吸引用户的注意力,但我需要帮助定位它。我希望它集中在需要点击的按钮上

如果我的XAML如下所示:

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


如何获取
CardButton
的屏幕位置?

为什么不使用NavigationPage

<NavigationPage.TitleView>
   <AbsoluteLayout x:Name="title">
      <Button x:Name="thisButton" />
   </AbsoluteLayout>
</NavigationPage.TitleView>

无法在表单中获取它。可以使用自定义渲染器并在渲染器中返回值。检查。
title.add(eclipse, thisButton.X, thisButtonY);