Tất cả trong WPF:Phát triển giao diện người dùng giao diện người dùng - WPF
Phát triển một ứng dụng thuật sĩ, người dùng phải trả lời một số câu hỏi đơn giản trước khi đưa đến ứng dụng chính. Ứng dụng chính sau đó được điền sẵn thông tin thu được từ trình hướng dẫn.
Tôi bắt đầu với Cửa sổ mà sau đó tôi đã lên kế hoạch thêm các liên kết người dùng vào. Cửa sổ chính sẽ có điều khiển người dùng trong hàng đầu tiên, sau đó là nút Tiếp theo và Trước để điều khiển di chuyển giữa các điều khiển trong hàng thứ hai. Bằng cách này, tôi có thể dễ dàng kiểm soát logic để chuyển đổi giữa các màn hình như:
WizardControl1.IsVisible = false;
WizardControl2.IsVisible = true;
Nhưng đối với một số lý do, điều khiển người dùng không có setter cho IsVisible. Tiếng hoan hô.
Vì vậy, sau đó tôi nghĩ tôi sẽ chỉ sử dụng các cửa sổ riêng biệt cho từng phần của trình hướng dẫn. Vấn đề với cách tiếp cận này là bây giờ khi bước giữa, cửa sổ mở ra ở vị trí ngẫu nhiên, và bằng cách bước qua trình hướng dẫn tiếp theo, cửa sổ tiếp theo bật lên một cách ngẫu nhiên mà thực sự làm sao lãng và bực bội.
Vậy làm cách nào để tôi có thể phát triển trình hướng dẫn đúng cách? Tôi không hiểu tại sao điều này quá khó ... không phải là khoa học tên lửa ... thay thế văn bản và điều khiển và lưu trữ dữ liệu vào sau khi nhấn tiếp theo/trước đó!
Cảm ơn
bạn có biết ví dụ nào có thể giúp tôi bắt đầu không? Tôi không chắc chắn làm thế nào để làm những gì bạn nói "Có hình thức wizard liên kết với một lớp" WizardData ", trong đó cho thấy một danh sách các lớp cơ sở" WizardPage "" – baron
Tôi sẽ xem nếu tôi có thể ném một ví dụ nhanh chóng với nhau. – kyoryu