// 拖放之后动作 private void m_drop(object sender, DragEventArgs e) { string url = ((Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); string str = System.IO.Path.GetExtension(url); if (str != ".xlsx" && str != ".xls") { NnMessage.ShowMessage("无效文件"); return; } _start(url); Console.WriteLine(url); }
public static void ShowMessage(string message, bool isError = false) { Application.Current.Dispatcher.Invoke(() => { if (isError) { if (mMessage == null) { mMessage = new NnMessage(); } mMessage._showMessage(message, isError); mMessage.Show(); return; } NnMessage m = new NnMessage(); m._showMessage(message, isError); m.Show(); }); }
public void complete(bool isComplete) { stockSearcher.Dispatcher.BeginInvoke(new Action(() => { if (isComplete) { stockSearcher.m_tblock.Text = "数据已保存 选择或拖动文件到此处继续"; NnMessage.ShowMessage("搜索已完成"); Console.WriteLine("Complete"); } else { stockSearcher.m_tblock.Text = "选择或拖动文件到此处继续"; Console.WriteLine("Cancle"); } stockSearcher.progressbar.Value = 0; stockSearcher.toStop(); if (stockSearcher.IsQuit) { stockSearcher.Close(); } })); }