コード例 #1
0
        // 拖放之后动作
        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);
        }
コード例 #2
0
 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();
     });
 }
コード例 #3
0
 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();
         }
     }));
 }