Bởi vì đối tượng tác vụ đóng gói nhà nước của nhiệm vụ, bạn có thể sử dụng nó để cập nhật giao diện người dùng. Để làm như vậy, bạn có thể có đối tượng tác vụ cháy sự kiện PropertyChanged để chủ đề giao diện người dùng chính bất cứ khi nào một thay đổi xảy ra. Những sự kiện này cung cấp một cách tiêu chuẩn, phù hợp để giao tiếp bất động sản giá trị thay đổi. Bạn có thể sử dụng tác vụ để thông báo cho các chủ đề giao diện người dùng chính của sự tiến bộ hoặc các thay đổi khác của nhà nước. Ví dụ, khi một công việc trở nên có sẵn, bạn có thể đặt lá cờ của nó được kích hoạt, có thể được sử dụng để cho phép các nút tương ứng menu mục và thanh công cụ. Ngược lại, khi một nhiệm vụ trở nên không có sẵn (ví dụ, bởi vì nó là trong tiến trình), bạn có thể đặt cờ hiệu sai, gây ra sự kiện hander trong chủ đề chính của giao diện người dùng để vô hiệu hóa các mục trình đơn chính xác và nút thanh công cụ. Bạn cũng có thể sử dụng tác vụ để cập nhật các đối tượng dữ liệu bị ràng buộc để giao diện người dùng. Bạn nên đảm bảo rằng bất kỳ đối tượng dữ liệu dữ liệu bị ràng buộc để giao diện điều khiển được Cập Nhật trên các chủ đề giao diện người dùng. Ví dụ, nếu bạn liên kết một đối tượng bộ dữ liệu với giao diện người dùng và truy xuất thông tin Cập Nhật từ một dịch vụ Web, bạn có thể vượt qua các dữ liệu mới vào mã giao diện người dùng của bạn. Mã giao diện người dùng sau đó nhập dữ liệu mới vào bộ dữ liệu bị ràng buộc vào các chủ đề giao diện người dùng. Bạn có thể sử dụng một đối tượng tác vụ để thực hiện xử lý nền và các luồng điều khiển logic. Bởi vì đối tượng tác vụ đóng gói cần thiết nhà nước và các dữ liệu, nó có thể phối hợp các công việc cần thiết để thực hiện nhiệm vụ trên một hoặc nhiều chủ đề và giao tiếp thay đổi và thông báo đến các ứng dụng giao diện người dùng theo yêu cầu. Tất cả các yêu cầu khóa và đồng bộ hóa có thể được thực hiện và đóng gói trong các đối tượng tác vụ, vì vậy mà các chủ đề giao diện người dùng không phải đối phó với những vấn đề này.
đang được dịch, vui lòng đợi..
