using System.Threading.Tasks;
|
using System.Windows;
|
using HMI.Base;
|
|
namespace WPFProject
|
{
|
/// <summary>
|
/// LoadingWindow.xaml 的交互逻辑
|
/// </summary>
|
public partial class LoadingWindow : Window
|
{
|
public LoadingWindow()
|
{
|
InitializeComponent();
|
}
|
|
private void Window_Loaded(object sender, RoutedEventArgs e)
|
{
|
PluginLoader loader = PluginLoader.GetLoader();
|
loader.LoadMessageAppend += Loader_LoadMessageAppend;
|
loader.LoadMenuAndPlugin();
|
Button_Click(null,null);
|
}
|
|
private void Loader_LoadMessageAppend(object sender, string e)
|
{
|
Dispatcher.BeginInvoke(() =>
|
{
|
Console.Text = Console.Text+$"{e}\r\n";
|
});
|
}
|
|
private void Button_Click(object sender, RoutedEventArgs e)
|
{
|
PanuonWindow window = new PanuonWindow();
|
window.Show();
|
this.Close();
|
}
|
}
|
}
|