/// <summary> /// 创建“已发布”下对应用户交易信息 /// </summary> /// <param name="grid"></param> /// <param name="index"></param> /// <param name="userid"></param> public static void CreateUserReleaseInfo(Grid grid, int index, string userid) { Canvas canvas = new Canvas(); Canvas.SetTop(canvas, index * 50); Label info = new Label(); Canvas.SetTop(info, index * 50); //Canvas.SetLeft(info, 2+64); info.Width = 500; info.Height = 50; info.FontSize = 16; string storageID = AccessHelper.GetGameStorageIDFromUserID(userid, index); string gameid = AccessHelper.GetGameStorageGameIDFromUserID(userid, index); info.Name = "info" + storageID; if (AccessHelper.GetGameStorageType(storageID) == "交换") { info.Content = "用户 " + AccessHelper.GetUserNickName(userid) + " 想要用《" + AccessHelper.GetGameZhName(gameid) + "》交换《" + AccessHelper.GetGameStorageChangeGame(storageID) + "》"; } else if (AccessHelper.GetGameStorageType(storageID) == "出售") { info.Content = "用户 " + AccessHelper.GetUserNickName(userid) + " 想要以" + AccessHelper.GetGameStoragePrice(storageID) + "元 出售《" + AccessHelper.GetGameZhName(gameid) + "》"; } else if (AccessHelper.GetGameStorageType(storageID) == "出租") { info.Content = "用户 " + AccessHelper.GetUserNickName(userid) + " 想要以" + AccessHelper.GetGameStoragePrice(storageID) + "元/日 出租《" + AccessHelper.GetGameZhName(gameid) + "》"; } canvas.Children.Add(info); Button edit = new Button(); Canvas.SetTop(edit, index * 50 + 5); Canvas.SetLeft(edit, 500); edit.Width = 100; edit.Height = 30; edit.FontSize = 16; edit.Content = "修改信息"; edit.Background = Brushes.White; edit.Click += EditRelease_Click; edit.Name = "edit" + storageID; canvas.Children.Add(edit); Button delete = new Button(); Canvas.SetTop(delete, index * 50 + 5); Canvas.SetLeft(delete, 600 + 5); delete.Width = 100; delete.Height = 30; delete.FontSize = 16; delete.Content = "删除此项"; //delete.Foreground = Brushes.White; delete.Click += DeleteRelease_Click; delete.Name = "delete" + storageID; canvas.Children.Add(delete); canvas.Name = "canvas" + storageID; grid.Children.Add(canvas); grid.Height += 50; }