Tôi có một ứng dụng WPF tổng hợp. Trong một trong các mô-đun của tôi, tôi muốn tạo một trình hướng dẫn và có các bước hiển thị trong một vùng để tôi có thể chuyển đổi giữa các bước dễ dàng hơn. Ban đầu tôi đã có thuật sĩ này hiển thị trong một khu vực tab và khu vực lồng nhau làm việc tốt. Bây giờ tôi muốn làm cho nó thành một hộp thoại phương thức, nhưng sau khi tôi mở nó, khu vực bên trong không bao giờ được đăng ký với người quản lý khu vực; Vì vậy, tôi không thể thêm các bước hướng dẫn của mình.WPF, Prism v2, Khu vực trong hộp thoại phương thức, thêm khu vực ở mã sau
Tôi đã có ấn tượng rằng người quản lý khu vực là toàn cầu và chỉ cần thêm cal: RegionManager.RegionName = "WizardSteps" sẽ làm điều đó, nhưng dường như không.
Nếu tôi chuyển người quản lý khu vực đến chế độ xem, tôi có thể sử dụng nó ... Có ai biết cách thêm khu vực vào ContentControl ở mã phía sau không?
Mã này dường như không giúp tôi gì, người quản lý vùng của tôi dường như không có một fucntion gọi là SetRegionManager() hoặc UpdateRegions(). Không có cách nào để tạo một khu vực mới trong mã phía sau? – Shaboboo
Đây là các cuộc gọi tĩnh trên lớp RegionManager, không phải là các phương thức thể hiện. Ngoài ra tôi sẽ cập nhật câu trả lời của mình để hiển thị cách tạo các vùng trong mã. –
Cảm ơn bạn đã chỉ ra phương pháp tĩnh của RegionManager để đặt tên vùng. Đó là chính xác những gì tôi đang tìm kiếm! –