如何告诉命令(在页面上)哪个控件被按下?



我脑子里有个大疙瘩。当前情况如下:

在我的xamarin forms应用程序中,我在一些页面上有一个UserControl (House) witch包含多个控件(Floor),这也有多个控件(Rooms)在里面。

这一切都是完美的,我有一个酷的控制每个房间的housectroller类

在我的RoomControl上我有:

<Grid.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Source={x:Reference Root}, Path=RoomTappedCommand}" />
</Grid.GestureRecognizers>

这是完全完美的。我的命令在断点中被完美地触发了。

但我想要实现的是打开坚果只是一个警报,但自定义弹出从当前页面的导航与房间的信息。所以在需要传递信息从RoomControl到页面。但我不知道怎么做。

我想读一些提示。谢谢大家

您总是可以使用App.Current.MainPage获得对当前活动页面的引用。显示一个警告,例如

App.Current.MainPage.DisplayAlert(...);

相关内容

  • 没有找到相关文章

最新更新