Tôi đang phát triển plugin VSTO cho PowerPoint 2013 cập nhật biểu đồ tự tạo trong thời gian thực, trong khi bản trình bày đang chạy.Thao tác hình dạng chậm lại trong khi ở chế độ "Chế độ xem người xem"
Biểu đồ chỉ đơn giản là một nhóm hình dạng (hình chữ nhật, khối chữ, dòng, ...).
Khi được cập nhật, cần thay đổi kích thước của một số hình chữ nhật, màu nền, một số nhãn, v.v. Thường nhanh, ngoại trừ nếu tôi sử dụng chế độ "Chế độ xem trình chiếu", bên dưới Tab trình chiếu.
Khi tùy chọn này được kích hoạt, có ít nhất một giây của sự chậm trễ giữa mỗi thao tác giao diện người dùng. Vì tôi phải cập nhật biểu đồ với nhiều mục nhập, có thể mất khoảng 30 giây để cập nhật tất cả các kích thước hình chữ nhật và nhãn.
Câu hỏi của tôi: có cách nào ngăn không cho bản trình bày cập nhật, thực hiện tất cả các sửa đổi của tôi và khi mọi thứ được thực hiện, hãy để PowerPoint áp dụng các thay đổi cho giao diện người dùng một lần cho tất cả?
Vấn đề tương tự đã được báo cáo ở đây trên các diễn đàn MSDN: Poor VSTO performance during multiscreen slideshow, PowerPoint 2013
Bạn có mã ví dụ cập nhật chế độ xem khi 'Chế độ xem người xem' được chọn không? – Jegan
Bạn có thể kiểm tra động xem nó đã được kiểm tra chưa? Đó có thể là một sự khởi đầu trong việc tìm ra cách để xử lý có điều kiện việc xử lý. – johnjps111