You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.3 KiB
45 lines
1.3 KiB
2 years ago
|
using BBWY.Client.Models.QiKu;
|
||
|
using BBWY.Client.ViewModels;
|
||
|
using BBWY.Controls;
|
||
|
using System.Collections.Generic;
|
||
|
|
||
|
namespace BBWY.Client.Views.BatchPurchase
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// PackSkuConfigWindow.xaml 的交互逻辑
|
||
|
/// </summary>
|
||
|
public partial class PackSkuConfigWindow : BWindow
|
||
|
{
|
||
|
private PackSkuSplitConfigViewModel vm;
|
||
|
|
||
|
public PackSkuConfigWindow(IList<PackSkuConfig> list)
|
||
|
{
|
||
|
InitializeComponent();
|
||
|
vm = this.DataContext as PackSkuSplitConfigViewModel;
|
||
|
vm.SetData(list);
|
||
|
|
||
|
this.Loaded += PackSkuConfigWindow_Loaded;
|
||
|
this.Unloaded += PackSkuConfigWindow_Unloaded;
|
||
|
}
|
||
|
|
||
|
private void PackSkuConfigWindow_Unloaded(object sender, System.Windows.RoutedEventArgs e)
|
||
|
{
|
||
|
GalaSoft.MvvmLight.Messaging.Messenger.Default.Unregister(this);
|
||
|
}
|
||
|
|
||
|
private void PackSkuConfigWindow_Loaded(object sender, System.Windows.RoutedEventArgs e)
|
||
|
{
|
||
|
GalaSoft.MvvmLight.Messaging.Messenger.Default.Register<bool>(this, "PackSkuConfigWindowClose", (r) =>
|
||
|
{
|
||
|
this.DialogResult = r;
|
||
|
this.Close();
|
||
|
});
|
||
|
}
|
||
|
|
||
|
public IList<PackSkuConfig> GetPackSkuConfigList()
|
||
|
{
|
||
|
return vm.GetPackSkuConfigList();
|
||
|
}
|
||
|
}
|
||
|
}
|