C# giờ tôi muốn thêm Screen nữa trong wpf thì làm thế nào
Để thêm một màn hình (Window) mới vào hệ thống menu tự động trong WPF, bạn chỉ cần làm theo 2 bước cực kỳ đơn giản dưới đây.
Nhờ có ScreenRegistry, hệ thống sẽ tự động quét toàn bộ các cửa sổ có trong dự án nên bạn không cần phải đăng ký thủ công vào đâu cả
Bước 1: Tạo một Window mới trong dự án
Nhấp chuột phải vào thư mục dự án của bạn trong Solution Explorer -> chọn Add -> Window (WPF)...
Đặt tên cho cửa sổ của bạn, ví dụ:
PumpControlWindow.xaml.Trong file code-behind (
PumpControlWindow.xaml.cs), hãy đảm bảo class kế thừa từWindowvà nằm chung namespace với dự án:
using System.Windows;
namespace sql_Connect
{
public partial class PumpControlWindow : Window
{
public PumpControlWindow()
{
InitializeComponent();
}
}
}
Bước 2: Thêm màn hình mới vào Menu bằng giao diện
Sau khi tạo xong, bạn build lại dự án (Ctrl + Shift + B) và khởi chạy ứng dụng:
Trên thanh menu, bấm vào mục ⚙ Quản lý menu để mở cửa sổ cấu hình.
Tại ô Màn hình có sẵn trong hệ thống (ComboBox), bấm mũi tên xổ xuống. Bạn sẽ thấy tên màn hình mới vừa tạo xuất hiện tự động trong danh sách (vd:
PumpControlWindow).Chọn màn hình đó, điền tên hiển thị ở ô nhập bên dưới (vd: "Điều khiển bơm"), rồi bấm nút + Thêm màn hình.
Chọn vị trí muốn đặt trên cây thư mục bên trái, sau đó bấm Đồng ý.
Ngay lập tức, menu của bạn sẽ xuất hiện thêm mục mới và khi người dùng bấm vào, hệ thống sẽ tự động mở cửa sổ PumpControlWindow dưới dạng cửa sổ tối ưu (Maximized)

