2009-04-06 35 views
9

Tôi có nghĩa là nút thoát/hủy nhỏ được đánh dấu bằng dấu X ở góc trên cùng bên phải. Tôi muốn thực hiện một hộp thoại Đăng nhập chấp nhận một tên người dùng/mật khẩu vì vậy rõ ràng là tôi không muốn người dùng có thể loại bỏ các cửa sổ pop up phương thức. Nếu không thể xóa hoặc vô hiệu hóa nút thì có cách nào tôi có thể chặn sự kiện đóng và ngừng đóng không?Làm cách nào để tắt nút thoát trên Cửa sổ con Silverlight 3?

Trả lời

29

Bạn có thể sử dụng HasCloseButton tài sản của ChildWindow để ẩn nút đóng.

Vui lòng cho tôi biết nếu điều này có ích.

Ezequiel Jadib

+0

tôi muốn lưu ý rằng khách sạn này không được liệt kê trong giao diện tài sản của quan điểm thiết kế. Bạn phải đi vào mã của bạn và gõ nó vào (như Me.HasCloseButton = False) –

2

Mã bên dưới ngăn chặn ChildWindow đóng bao giờ, vô hiệu hóa hiệu quả nút X. Sửa đổi cho phù hợp với logic kinh doanh của bạn.

protected override void OnClosing(System.ComponentModel.CancelEventArgs e) 
{ 
    base.OnClosing(e); 
    e.Cancel = true; 
} 
1

Chọn cửa sổ con và nhấn F4. Nó sẽ hiển thị cửa sổ thuộc tính. Sau đó, goto HasCloseButton thuộc tính và bỏ chọn hộp kiểm.

Thưởng thức

1
HasCloseButton="False" .. 

Thuộc tính này dùng để ẩn nút 'X' Trong ChildWindow

Các vấn đề liên quan