Nonaktifkan opsi tambahan Visual Studio 2015 debug


192

Ketika saya men-debug aplikasi saya di Microsoft Visual Studio 2015 Pembaruan 2, dan saya membuka dialog wpf kustom saya mendapatkan beberapa opsi debugging dalam kotak hitam. Lihat pukulan gambar.

masukkan deskripsi gambar di sini

Bagaimana cara menonaktifkannya?

Ikon pertama ini mengatakan "Go To Live Visual Tree". Ikon kedua bertuliskan "Aktifkan Pilihan". Ikon ketiga bertuliskan "Display Layout Adorners".

Jawaban:


257

Coba centang pilihan ini: Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML.

Meskipun Anda mungkin masih mempertimbangkan untuk membiarkannya dan menggunakannya untuk keuntungan Anda.


12
Saya pikir ini diaktifkan secara default. Fitur ini diperkenalkan pada Pembaruan 2.
VS2015

14
Ini diaktifkan dalam pembaruan. Sayangnya itu juga mengaburkan layar yang mengapa itu mengagumkan untuk mengetahui cara menghapusnya
Taylor Maxwell

Saya memiliki masalah sebaliknya - semuanya sudah diperiksa, tetapi alat hanya akan jarang muncul. Polanya tampaknya hanya ditampilkan jika Anda menjalankan tanpa membangun terlebih dahulu.
dlf

Adakah yang tahu apa kontrol popup yang digunakan untuk fitur ini. Apakah ini kontrol munculan khusus di WPF?
deathrace

21
Serius Anda harus bertanya-tanya tentang orang-orang yang membuat pilihan desain UI seperti ini. Seharusnya tidak diaktifkan secara default, dan harus memiliki opsi 'nonaktifkan' di atasnya ... dan tidak membuat Anda pergi berburu di SO.
smatthews1999

119

Setelah memiliki pertanyaan yang sama dan menemukan jawabannya di sini, saya juga menemukan bahwa itu dapat diubah dari jendela Live Visual Tree.

Saat debugging, Debug (menu) -> Windows -> Live Visual Tree

Ikon pertama (Tampilkan alat runtime dalam aplikasi) akan mengaktifkannya.

Tampilkan alat runtime dalam aplikasi


4
Memang. Live Visual Tree adalah bilah alat yang runtuh di sisi kiri studio visual.
Eternal21

2
Jawaban bagus! Kotak hitam ini menyembunyikan sesuatu yang penting dan ini adalah cara terbaik untuk menutupnya tanpa mematikan seluruh fitur.
Mike Keskinov

3
Ini jelas merupakan solusi terbaik. Dengan cara ini saya dapat mengambil screenshot pada waktu desain tanpa harus mengacaukan dengan pengaturan lain.
DoomVroom

20

Alih-alih mematikan milik saya sepenuhnya, saya telah mengambil untuk runtuh sebagian besar waktu. Masih ada saat-saat ketika itu sepenuhnya berguna, dan versi yang diciutkan melakukan pekerjaan yang baik dengan hanya menyediakan penggunaan UI minimal. Untuk menutupnya, klik pada bilah horizontal:

masukkan deskripsi gambar di sini

Untuk mengembalikannya, cukup klik bilah lagi.


4
Akan lebih baik jika mereka juga memungkinkan kami untuk menggesernya di atas dengan menyeret tombol runtuh itu. Terkadang masih ada jalan setelah ambruk.
Brian Reichle

1
@BrianReichle jika masih menghalangi, maka tinjau UI Anda: tidak menyisakan sedikit ruang antara batas internal jendela dan kontennya adalah desain UI yang benar-benar buruk.
motoDrizzt

7
@motoDrizzt Tidak bukan, ini efektif menggunakan layar real estat. Kadang-kadang itu lebih penting daripada GUI jarang "indah". Tidak memungkinkan alat untuk diposisikan ulang / disembunyikan sesuai kebutuhan adalah desain-UI yang buruk ..
Niclas

17

Saya menyadari bahwa ini adalah pertanyaan lama, tetapi ada opsi tambahan yang belum disebutkan. Daripada mematikan fungsi yang bermanfaat ini sepenuhnya, kami dapat mengaktifkan fungsi ini, tetapi cukup menghapus alat runtime yang mengganggu agar tidak muncul di bagian atas aplikasi kami:

masukkan deskripsi gambar di sini

Opsi ini dapat dicentang di lokasi berikut:

Alat> Opsi> Debugging> Umum> Aktifkan Alat Debugging UI untuk XAML> Tampilkan alat runtime dalam aplikasi

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.