Trong chương trình của tôi, tôi có ba trạng thái UI riêng biệt (Bình thường, Thành công và Lỗi) và trong mỗi điều khiển có thể nhìn thấy/ẩn, bật/tắt, thay đổi màu sắc, nhãn nói những điều khác nhau ... v.v. và trong code-behind của tôi về cơ bản tôi muốn có thể nói ChangeWindowState (UI.Normal);Cách tốt nhất để triển khai máy trạng thái giao diện người dùng là gì?
Vì vậy, câu hỏi của tôi là cách tốt nhất để triển khai các thay đổi kiểm soát cho từng tiểu bang?
Tất nhiên tôi có thể thay đổi điều khiển theo cách thủ công trong mã sau, nhưng tôi tự hỏi liệu có thể có cách nào tốt hơn bằng cách sử dụng các chủ đề hoặc phong cách wpf hay không. Sau đó, có lẽ tôi chỉ có thể đặt cửa sổ để sử dụng chủ đề "Lỗi" mà tôi đã xác định trước. Tôi không thực sự hiểu họ vào lúc này vì vậy tôi có thể sử dụng thuật ngữ sai, nhưng tôi sẽ đánh giá cao nếu có ai đó có thể chỉ cho tôi đúng hướng như thế nào tốt nhất để làm một cái gì đó như thế này.
Cảm ơn!