Tôi có một ứng dụng bảng điều khiển và tôi muốn nó chờ đến khi một số sự kiện được nâng lên. Nhưng nó thực thi mã và lối thoát hiểm:Làm cho ứng dụng giao diện điều khiển hoạt động giống như ứng dụng Windows
static void Main(string[] args)
{
var someObjectInstance = new SomeObject();
someObjectInstance.SomeEvent += SomeEventHandler;
}
static void SomeEventHandler()
{
//Some logic
}
Tôi muốn làm cho ứng dụng của tôi cư xử giống như một ứng dụng Windows mà
Application.Run(new Form1());
được gọi và vòng lặp thông điệp được chạy.
Nhưng tôi không cần vòng lặp tin nhắn cũng như bất kỳ biểu mẫu nào. Vì vậy, nó trông giống như trên cao. Có cách nào nhẹ hơn để đạt được mục tiêu của tôi không?
gì * khía cạnh * về hành vi của một ứng dụng Windows Forms được bạn thực sự tìm kiếm? Điều gì sẽ nâng cao sự kiện đó? –
Tôi muốn có thể chờ một số sự kiện và sau đó thoát ứng dụng theo cách thủ công. WinForms thực hiện hành vi tương tự bằng phương thức Application.Run. Đó là sự kiện ConnectionLost được tạo bởi lớp IPC dựa trên ổ cắm. – SiberianGuy