From be00c4bcb088c3a88402ed564419865b6bff3fba Mon Sep 17 00:00:00 2001 From: Thomas Chazot Date: Wed, 7 Dec 2022 11:09:22 +0100 Subject: [PATCH] changement de inventoryItem --- BlazorApp/BlazorApp/Components/InventoryComp.razor.cs | 8 +++++--- BlazorApp/BlazorApp/Components/InventoryItem.razor.cs | 4 +++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/BlazorApp/BlazorApp/Components/InventoryComp.razor.cs b/BlazorApp/BlazorApp/Components/InventoryComp.razor.cs index cb699ea..182d0ae 100644 --- a/BlazorApp/BlazorApp/Components/InventoryComp.razor.cs +++ b/BlazorApp/BlazorApp/Components/InventoryComp.razor.cs @@ -14,22 +14,24 @@ namespace BlazorApp.Components public Item CurrentDragItem { get; set; } + public int CurrentDragIndex { get; set; } + [Inject] public IDataService DataService { get; set; } [Parameter] public List Items { get; set; } - public List RecipeItems { get; set; } + public List InventoryItems { get; set; } private int totalItem; public InventoryComp() { - this.RecipeItems = new List { }; + this.InventoryItems = new List { }; for (int i = 0; i < 18; i++) { - this.RecipeItems.Append(null); + this.InventoryItems.Append(null); } } diff --git a/BlazorApp/BlazorApp/Components/InventoryItem.razor.cs b/BlazorApp/BlazorApp/Components/InventoryItem.razor.cs index 489432f..4bb4d74 100644 --- a/BlazorApp/BlazorApp/Components/InventoryItem.razor.cs +++ b/BlazorApp/BlazorApp/Components/InventoryItem.razor.cs @@ -44,12 +44,14 @@ namespace BlazorApp.Components return; } + Parent.InventoryItems[Parent.CurrentDragIndex] = this.Item; this.Item = Parent.CurrentDragItem; - Parent.RecipeItems[this.Index] = this.Item; + Parent.InventoryItems[this.Index] = this.Item; } private void OnDragStart() { + Parent.CurrentDragIndex = this.Index; Parent.CurrentDragItem = this.Item; } }