From 8f3305c0c5d279eabda5d3a775c15c1b01aff8ff Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Wed, 13 Apr 2022 16:26:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E7=AA=97=E5=8F=A3=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E4=B9=88=E6=9C=89=E5=85=B1=E5=90=8C=E9=87=87=E8=B4=AD?= =?UTF-8?q?=E5=95=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ViewModels/Order/ChoosePurchaseSchemeViewModel.cs | 7 ++++++- BBWY.Client/Views/Order/ChoosePurchaseScheme.xaml | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/BBWY.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs b/BBWY.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs index fe5ec075..eb84b30d 100644 --- a/BBWY.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs +++ b/BBWY.Client/ViewModels/Order/ChoosePurchaseSchemeViewModel.cs @@ -17,14 +17,17 @@ namespace BBWY.Client.ViewModels private PurchaseService purchaseService; private GlobalContext globalContext; private Order order; + private bool noPurchaser; public IList PurchaserList { get; set; } - + public bool NoPurchaser { get => noPurchaser; set { Set(ref noPurchaser, value); } } //public ICommand DeleteCommand { get; set; } //public ICommand EditCommand { get; set; } public ICommand PreviewPurchaseCommand { get; set; } + + public ChoosePurchaseSchemeViewModel(PurchaseService purchaseService, GlobalContext globalContext) { this.purchaseService = purchaseService; @@ -44,6 +47,7 @@ namespace BBWY.Client.ViewModels protected override void Unload() { this.order = null; + this.NoPurchaser = false; PurchaserList.Clear(); } @@ -65,6 +69,7 @@ namespace BBWY.Client.ViewModels App.Current.Dispatcher.Invoke(() => { foreach (var p in purchaserResponse.Data) PurchaserList.Add(p); + NoPurchaser = PurchaserList.Count() == 0; }); } diff --git a/BBWY.Client/Views/Order/ChoosePurchaseScheme.xaml b/BBWY.Client/Views/Order/ChoosePurchaseScheme.xaml index 506167d3..4b35af41 100644 --- a/BBWY.Client/Views/Order/ChoosePurchaseScheme.xaml +++ b/BBWY.Client/Views/Order/ChoosePurchaseScheme.xaml @@ -24,7 +24,6 @@ - @@ -65,5 +64,10 @@ +