XỬ LÝ SỰ KIỆN VÀ LỆNH TRONG WPF

Bài 6 XỬ LÝ SỰ KIỆN VÀ LỆNH TRONG WPF Các bài giảng trước chủ yếu giới thiệu về các thành phần trực quan trong WPF và việc làm thế nào để tạo lập giao diện đồ hoạ kết hợp những thành phần đó. Tuy nhiên, một giao diện đồ họa không chỉ mang tính thẩm mỹ cao mà còn phải cho phép người dùng tương tác với các thành phần trên đó. Việc tương tác với ứng dụng của người dùng thông qua giao diện đồ hoạ có liên quan nhiều trên việc viết mã lệnh xử lý sự kiện. | Bài 6 XỬ LÝ SỰ KIỆN VÀ LỆNH TRONG WPF Các bài giảng trước chủ yếu giới thiệu về các thành phần trực quan trong WPF và việc làm thế nào để tạo lập giao diện đồ hoạ kết hợp những thành phần đó. Tuy nhiên một giao diện đồ họa không chỉ mang tính thẩm mỹ cao mà còn phải cho phép người dùng tương tác với các thành phần trên đó. Việc tương tác với ứng dụng của người dùng thông qua giao diện đồ hoạ có liên quan nhiều trên việc viết mã lệnh xử lý sự kiện events và lệnh commands . Mặc dù các khái niệm này đã được đề cập sơ bộ trong các bài giảng trước bài giảng này giới thiệu một cách có hệ thống hơn về hai khái niệm quan trọng này trong WPF. I. Xử lý sự kiện trong WPI pT kẹ Mỗi khi bạn nhắp chuột vào một nút bấm hay gõ dòng văn bản nào đó vào một form bạn đang sử dụng sự kiện events . Trong lập trình có thể định nghĩa sự kiện là một hành động được phát động bởi người dùng bởi một thiết bị như đồng hồ đếm timer hay bàn phím hoặc thậm chí là bởi hệ điều hành tại những thời điểm phần lớn là không theo chu trình nhất định. Ví dụ với một thiết bị định vị con trỏ như chuột hành động nhắp phím chuột sẽ gây nên sự kiện nhắp chuột . Mỗi khi một sự kiện xảy ra thông thường dữ liệu liên quan đến sự kiện đó được thu thập và chuyển nó tới một đơn vị xử lý sự kiện event handler để xử lý tiếp. Cũng có khi sự kiện bị bỏ qua hay chuyển tới nhiều hàm xử lý sự kiện một lúc nếu những hàm xử lý này cùng đồng thời lắng nghe sự kiện đó. Dữ liệu tương ứng với một sự kiện ít nhất xác định loại sự kiện nhưng đôi khi cũng bao gồm các thông tin khác như sự kiện xảy ra tại thời điểm nào đối tượng nào phát động nó. Thông thường ta hầu như không suy nghĩ về vi ệc sự kiện xảy ra như thế nào ví dụ làm sao để máy tính nhận biết chuột trái được nhắp hay một phím trên bàn phím được bấm. Lý do là vì các chi tiết ở mức thấp này đã được framework đồ hoạ trong máy tính xử lý. Ngay cả đối với người phát tri ển công việc của ta với sự kiện phần lớn là xử lý phần bề nổi của nhiều vấn đề ở phía sau mỗi sự kiện. Ngay

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
27    288    2    13-05-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.