Vô hiệu hóa tùy chọn gỡ lỗi thêm Visual Studio 2015


192

Khi tôi gỡ lỗi ứng dụng của mình trong Microsoft Visual Studio 2015 Update 2 và tôi mở hộp thoại wpf tùy chỉnh, tôi nhận được một số tùy chọn gỡ lỗi bổ sung trong một hình vuông màu đen. Xem hình ảnh thổi.

nhập mô tả hình ảnh ở đây

Làm thế nào để tôi vô hiệu hóa điều đó?

Biểu tượng đầu tiên này cho biết "Đi đến Cây trực quan". Biểu tượng thứ hai cho biết "Kích hoạt lựa chọn". Biểu tượng thứ ba cho biết "Hiển thị bố cục bố trí".

Câu trả lời:


257

Hãy thử bỏ chọn tùy chọn này : Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML.

Mặc dù bạn vẫn có thể cân nhắc để lại và sử dụng nó cho lợi thế của bạn.


12
Tôi nghĩ rằng nó được kích hoạt theo mặc định. Tính năng này được giới thiệu trong Bản cập nhật VS2015 2.
Dmitry Rotay

14
Nó được kích hoạt trong bản cập nhật. Thật không may, nó cũng che khuất màn hình, đó là lý do tại sao thật tuyệt vời khi biết cách loại bỏ nó
Taylor Maxwell

Tôi đã có một vấn đề ngược lại - mọi thứ đã được kiểm tra, nhưng các công cụ sẽ chỉ xuất hiện hiếm khi. Mô hình dường như là chúng chỉ được hiển thị nếu bạn chạy mà không xây dựng trước.
dlf

Bất cứ ai cũng có thể cho biết điều khiển cửa sổ bật lên được sử dụng cho tính năng này là gì. Có phải nó là điều khiển popup tùy chỉnh trong WPF?
cái chết

21
Nghiêm túc mà nói, bạn phải tự hỏi về những người đưa ra lựa chọn thiết kế UI như thế này. Nó không nên được bật theo mặc định và nó nên có tùy chọn 'vô hiệu hóa' trên đó ... và không khiến bạn phải đi săn trên SO.
smatthews1999

119

Sau khi có cùng một câu hỏi và tìm câu trả lời ở đây, tôi cũng phát hiện ra rằng nó có thể được bật từ cửa sổ Live Visual Tree.

Trong khi gỡ lỗi, Gỡ lỗi (menu) -> Windows -> Live Visual Tree

Biểu tượng đầu tiên (Hiển thị các công cụ thời gian chạy trong ứng dụng) sẽ chuyển đổi nó.

Hiển thị các công cụ thời gian chạy trong ứng dụng


4
Thật. Live Visual Tree là một thanh công cụ được thu gọn ở phía bên trái của studio hình ảnh.
Eternal21

2
Câu trả lời chính xác! Hộp đen này ẩn một cái gì đó quan trọng và đây là cách tốt nhất để thu gọn nó không tắt toàn bộ tính năng.
Mike Keskinov

3
Đây chắc chắn là giải pháp tốt nhất. Bằng cách này, tôi có thể chụp ảnh màn hình tại thời điểm thiết kế mà không phải gặp rắc rối với các cài đặt khác.
DoomVroom

20

Thay vì tắt hoàn toàn, tôi đã cố gắng thu gọn nó hầu hết thời gian. Vẫn có những lúc nó hoàn toàn hữu ích và phiên bản thu gọn thực hiện tốt công việc chỉ cung cấp mức sử dụng UI tối thiểu. Để thu gọn nó, nhấp vào thanh ngang:

nhập mô tả hình ảnh ở đây

Để khôi phục nó, chỉ cần nhấp vào thanh một lần nữa.


4
Sẽ thật tuyệt nếu họ cũng cho phép chúng tôi trượt nó dọc theo đỉnh bằng cách kéo nút thu gọn đó. Đôi khi nó vẫn còn cản trở sau khi sụp đổ.
Brian Reichle

1
@BrianReichle nếu vẫn còn cản trở, thì hãy xem lại UI của bạn: không để lại một khoảng trống nhỏ giữa đường viền bên trong của cửa sổ và nội dung là thiết kế UI thực sự tồi.
motoDrizzt

7
@motoDrizzt Không, không, nó sử dụng hiệu quả bất động sản màn hình. Đôi khi điều đó quan trọng hơn một GUI thưa thớt "đẹp". Không cho phép công cụ được định vị lại / ẩn khi cần là thiết kế UI kém ..
Niclas

17

Tôi nhận ra rằng đây là một câu hỏi cũ, nhưng có một tùy chọn bổ sung mà không ai đề cập đến. Thay vì tắt hoàn toàn chức năng hữu ích này, chúng tôi có thể kích hoạt chức năng, nhưng chỉ cần loại bỏ các công cụ thời gian chạy phiền phức xuất hiện ở đầu ứng dụng của chúng tôi:

nhập mô tả hình ảnh ở đây

Tùy chọn này có thể được bỏ chọn tại vị trí sau:

Công cụ> Tùy chọn> Gỡ lỗi> Chung> Bật Công cụ gỡ lỗi giao diện người dùng cho XAML> Hiển thị các công cụ thời gian chạy trong ứng dụng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.