using ChaoControls.Style;
using DynamicData;
using Jvedio.Core;
using Jvedio.Core.CustomEventArgs;
using Jvedio.Core.Enums;
using Jvedio.Core.Media;
using Jvedio.Core.Scan;
using Jvedio.Core.SimpleORM;
using Jvedio.Entity;
using Jvedio.Entity.CommonSQL;
using Jvedio.Entity.Data;
using Jvedio.Logs;
using Jvedio.Utils.Common;
using Jvedio.Utils.IO;
using Jvedio.Utils.Visual;
using Jvedio.ViewModel;
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.FileIO;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Collections.Specialized;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using static Jvedio.GlobalMapper;
using static Jvedio.Main;
using static Jvedio.Main.Msg;
using static Jvedio.Utils.Visual.VisualHelper;
namespace Jvedio
{
///
/// Window_Images.xaml 的交互逻辑
///
public partial class Window_MetaDatas : BaseWindow
{
public VieModel_MetaData vieModel;
public static Msg msgCard = new Msg();
public static bool CheckingScanStatus = false;
public bool CanRateChange = false;
public SelectWrapper CurrentWrapper;
public string CurrentSQL;
public Window_MetaDataEdit editWindow;
public int firstidx = -1;
public int secondidx = -1;
public Window_MetaDatas()
{
InitializeComponent();
vieModel = new VieModel_MetaData();
this.DataContext = vieModel;
BindingEvents();
}
private void BaseWindow_ContentRendered(object sender, EventArgs e)
{
setDataBases();
BindingEventAfterRender();
vieModel.Select();
vieModel.Statistic();
}
public void BindingEvents()
{
//设置排序类型
var MenuItems = SortBorder.ContextMenu.Items.OfType