Visual Studio 2015 अतिरिक्त डिबग विकल्प को अक्षम करें


192

जब मैं Microsoft Visual Studio 2015 अपडेट 2 में अपने एप्लिकेशन को डीबग करता हूं, और मैं एक कस्टम wpf डायलॉग खोलता हूं तो मुझे ब्लैक स्क्वायर में कुछ अतिरिक्त डिबगिंग विकल्प मिलते हैं। देखें छवि को झटका

यहां छवि विवरण दर्ज करें

मैं इसे कैसे निष्क्रिय करूं?

यह पहला आइकन "गो टू लाइव विजुअल ट्री" कहता है। दूसरा आइकन "चयन सक्षम करें" कहता है। तीसरा आइकन "डिस्प्ले लेआउट एडोर्नर्स" कहता है।

जवाबों:


257

इस विकल्प को अनचेक करने का प्रयास करें Tools –> Options –> Debugging –> General –> Enable UI Debugging Tools for XAML:।

यद्यपि आप अभी भी इसे अपने लाभ पर छोड़ने और इसका उपयोग करने पर विचार कर सकते हैं।


12
मुझे लगता है कि यह डिफ़ॉल्ट रूप से सक्षम है। यह फीचर VS2015 अपडेट 2 में पेश किया गया था
दिमित्री रोटे

14
यह अपडेट में सक्षम है। दुर्भाग्य से यह स्क्रीन को भी अस्पष्ट कर देता है यही कारण है कि इसे हटाने के बारे में जानना भयानक है
टेलर मैक्सवेल

मुझे विपरीत समस्या थी - सब कुछ जाँच लिया गया था, लेकिन उपकरण केवल शायद ही कभी दिखाई देंगे। पैटर्न ऐसा प्रतीत होता है कि वे केवल तभी प्रदर्शित होते हैं जब आप पहले भवन के बिना चलते हैं।
डीएलएफ

क्या कोई बता सकता है कि इस सुविधा के लिए उपयोग किया जाने वाला पॉपअप नियंत्रण क्या है। क्या यह WPF में कस्टम पॉपअप नियंत्रण है?
मृत्यु

21
गंभीरता से आपको उन लोगों के बारे में आश्चर्य करना होगा जो इस तरह से यूआई डिज़ाइन विकल्प बनाते हैं। इसे डिफ़ॉल्ट रूप से सक्षम नहीं किया जाना चाहिए, और उस पर एक 'अक्षम' विकल्प होना चाहिए ... और एसओ पर शिकार करना न करें।
smatthews1999

119

एक ही सवाल होने और यहां जवाब खोजने के बाद, मैंने यह भी पता लगाया कि लाइव विजुअल ट्री विंडो से इसे टॉगल किया जा सकता है।

डिबगिंग करते समय, डीबग (मेनू) -> विंडोज -> लाइव विजुअल ट्री

पहला आइकन (एप्लिकेशन में रनटाइम टूल दिखाएं) इसे टॉगल करेगा।

एप्लिकेशन में रनटाइम टूल दिखाएं


4
वास्तव में। लाइव विज़ुअल ट्री एक उपकरण पट्टी है जो दृश्य स्टूडियो के बाईं ओर ढह गई है।
अनन्त

2
बहुत बढ़िया जवाब! यह ब्लैक बॉक्स कुछ महत्वपूर्ण छिपाता है और इसे पूरी तरह से बंद नहीं करने का सबसे अच्छा तरीका है।
माइक केस्किनोव

3
यह निश्चित रूप से सबसे अच्छा समाधान है। इस तरह मैं अन्य सेटिंग्स के साथ गड़बड़ किए बिना डिजाइन समय पर स्क्रीन शॉट्स ले सकता हूं।
DoomVroom

20

मुझे पूरी तरह से बंद करने के बजाय, मैंने इसे ज्यादातर समय ढहने के लिए लिया है। अभी भी ऐसे समय हैं जब यह पूरी तरह से उपयोगी है, और ध्वस्त संस्करण केवल न्यूनतम यूआई उपयोग प्रदान करने का एक अच्छा काम करता है। इसे ढहाने के लिए, क्षैतिज पट्टी पर क्लिक करें:

यहां छवि विवरण दर्ज करें

इसे पुनर्स्थापित करने के लिए, बस बार को फिर से क्लिक करें।


4
अच्छा होता अगर वे हमें उस ढहने वाले बटन को खींचकर ऊपर से स्लाइड करने देते। कभी-कभी यह ढहने के बाद भी रास्ते में होता है।
ब्रायन रीचेल

1
@BrianReichle यदि यह अभी भी रास्ते में है, तो अपने UI की समीक्षा करें: खिड़की की आंतरिक सीमा और सामग्री के बीच उस छोटे से स्थान को नहीं छोड़ना वास्तव में बुरा यूआई डिज़ाइन है।
मोटोड्रिज़

7
@motoDrizzt नहीं यह नहीं है, यह स्क्रीन रियल एस्टेट का प्रभावी उपयोग है। कभी-कभी यह "सुंदर" विरल GUI से अधिक महत्वपूर्ण होता है। उपकरण को बदनाम करने / छिपाए जाने की आवश्यकता नहीं है क्योंकि खराब यूआई-डिज़ाइन है ..
निकल्स

17

मुझे एहसास है कि यह एक पुराना सवाल है, लेकिन एक अतिरिक्त विकल्प है जिसका किसी ने उल्लेख नहीं किया है। इस उपयोगी कार्यक्षमता को पूरी तरह से बंद करने के बजाय, हम कार्यक्षमता को सक्षम कर सकते हैं, लेकिन हमारे अनुप्रयोगों के शीर्ष पर मौजूद कष्टप्रद रनटाइम टूल को हटा दें:

यहां छवि विवरण दर्ज करें

इस विकल्प को निम्न स्थान पर अनियंत्रित किया जा सकता है:

उपकरण> विकल्प> डिबगिंग> सामान्य> XAML के लिए UI डिबगिंग उपकरण सक्षम करें> एप्लिकेशन में रनटाइम टूल दिखाएं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.