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".

Dalton
sumber

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.

Dmitry Rotay
sumber
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

Greg Mulvihill
sumber
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.

Lynn Runtuh
sumber
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

Sheridan
sumber