为了账号安全,请及时绑定邮箱和手机立即绑定

比较 2 个文件 C# 之间的变量

比较 2 个文件 C# 之间的变量

C#
呼唤远方 2021-07-16 14:01:14
我对 C 编码和最重要的 C# 很陌生,所以我的问题是了解它是如何工作的。所以我真正想要的是,当您按下网格时,您将获得一个唯一的 id,具体取决于网格中显示的项目,而按下网格时,您将进入我想要显示 item.id 的新页面文件 1foreach (var item in list) {        TapGestureRecognizer gridTap = new TapGestureRecognizer();        gridTap.Tapped += (sender, e) =>        {            Navigation.PushModalAsync(new MarketItemPage());            item.Id = GridIdentifier.Grid_id; // item.id is the id of the choosen item = static int in class        };}档案 2 public void Update()    {        string gridid = GridIdentifier.Grid_id.ToString();        grid.Children.Add(new Label        {            Text = gridid,            FontSize = 16,            FontFamily = "Arial",            TextColor = Color.Red,            VerticalTextAlignment = TextAlignment.Center,            HorizontalTextAlignment = TextAlignment.Center,            HorizontalOptions = LayoutOptions.Center,        });    }班级public static class GridIdentifier{    public static int Grid_id { get; set; }}
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

有几种方法可以实现这一点。一种方法是将项目传递IdMarketItemPage.

有关更多选项,请查看导航时传递数据的 Xamarin 信息


查看完整回答
反对 回复 2021-07-18
  • 1 回答
  • 0 关注
  • 201 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信