2012-10-26 21 views
5

डिजाइन करने के लिए जब आप WPF पर दस्तावेजों (Ctrl + Tab) (शायद दूसरों को भी) को बदलने फोकस हमेशा डिजाइन फलक को जाता है ध्यान देते हैं। तो कल्पना करें - आप एक्सएएमएल संपादित करते हैं और मौजूदा तत्व को किसी अन्य मौजूदा दस्तावेज़ से कॉपी करना चाहते हैं। आप डॉक 1 एक्सएएमएल प्रकार somethinng में हैं, इसके बाद आप डॉक 2 पर स्विच करते हैं जहां आप XAML फलक में पहले थे। अब डॉक्टर 2 के डिजाइनर को फोकस मिल जाता है। चूंकि मैंने एक्सएएमएल में फोकस छोड़ा है, इसलिए मैं कुछ एक्सएएमएल पाठ का चयन करने के लिए शिफ्ट तीर का उपयोग करता हूं - इसके बजाय केंद्रित नियंत्रण स्थानांतरित हो जाता है। वही जब आप वापस स्विच करते हैं।Visual Studio 2012 परिवर्तन फलक

वी.एस. 2012 बस याद नहीं है जो फलक (XAML/डिजाइन) में ध्यान केंद्रित किया गया। यह मेरे लिए वास्तव में कठिन है क्योंकि मैं अक्सर ऐसा करता हूं - और अब मुझे हमेशा माउस को पकड़ना है और वर्तमान दस्तावेज़ को बदलने के बाद XAML पर वापस जाना है।

कोई विचार अगर यह बदला जा सकता है? या कम से कम यदि एक एक्सएएमएल से दूसरे में स्विच करने के लिए एक कीबोर्ड शॉर्टकट है।

+0

इम यकीन नहीं मैं वी.एस. 2012 यहाँ है न, लेकिन यह http://stackoverflow.com/questions/1034392/is-there-a-shortcut-key-to-switch-between-split-panes-in मदद कर सकता है के रूप में - विज़ुअल स्टूडियो-प्रबंधकों ने यह मेरे लिए वीएस -2010 में काम किया। – Fred

+0

बस ऐसा करने के लिए चला गया और मुझे एहसास हुआ कि मैंने गलत सवाल को पढ़ा था।मुझे लगता है कि आप जिस शॉर्टकट की तलाश में हैं वह है Shift-F7 – Fred

+1

मेरे कंप्यूटर पर, दस्तावेज़ों के बीच नेविगेट करने के लिए ctrl-tab का उपयोग करते समय फोकस टेक्स्ट एडिटर में रहता है। –

उत्तर

0

आप Shift + Esc के लिए देख रहे हैं। यह वर्तमान विंडो को बंद करता है जो विजुअल स्टूडियो ईजी में केंद्रित है। समाधान एक्सप्लोरर, आउटपुट विंडो, तत्काल खिड़की, आदि

0

Shift + F7 आप मदद दबाने नहीं है?

+0

नहीं और यह बदलता है - कभी-कभी यह काम करता है (एक्सएमएल कोड में फोकस रहता है) लेकिन अधिकांश समय मैं डिजाइनर में उतरता हूं – ManniAT

0

मैं तो इस से निराश हो रही थी, लेकिन मैं अंत में एक काम के आसपास पाया! यदि आपके पास एक फलक ध्वस्त हो गया है और केवल तब ही शिफ्ट + F7 पैन के बीच स्विच करना प्रतीत होता है। दोष के आसपास का काम यह है कि आपको एक समय में केवल एक फलक (डिजाइनर या एक्सएएमएल) देखने को मिलता है। किसी कारण से Shift + F7 अलग-अलग दृश्य में काम नहीं करता है। छोटी चेतावनी, मैं विजुअल स्टूडियो 2015 में हूं। मुझे संदेह है कि व्यवहार 2012 के लिए भी समान है। यह उत्तर इस बात से अधिक प्रासंगिक हो सकता है कि यह जानने के लिए कि यह बनाम2015 के लिए काम करता है।

हिट संक्षिप्त करें देखें XAML Designer Diagram

एक और बात यह है कि नोट करना महत्वपूर्ण है सुनिश्चित करने के लिए कैसे एक फलक ढह जाता है। विजुअल स्टूडियो को उस अंतिम एक्सएएमएल फ़ाइल के लिए एक्सएएमएल डिजाइनर के आखिरी दृश्य को याद रखना प्रतीत होता है। आप उन्हें प्रति फ़ाइल बदल सकते हैं और विजुअल स्टूडियो याद रखेंगे या आप डिफ़ॉल्ट मोड को बदल सकते हैं .xaml फ़ाइल टूल्स मेनू आइटम (विजुअल-स्टूडियो-2015 में) में जाकर खुल जाएगी। फिर विकल्प क्लिक करें, जो विकल्प विंडो खोलता है। फिर XAML Designer पर क्लिक करें, जो विकल्प विंडो के बाईं ओर फलक में अंतिम विकल्प है। फिर चयनित आइटम को स्प्लिट व्यू से स्रोत दृश्य में डिफ़ॉल्ट दस्तावेज़ दृश्य लेबल वाले कंबोबॉक्स में बदलें।

जब मैं पहली बार डिफ़ॉल्ट मुझे नहीं लगता था कि यह काम बदल दिया; डिफ़ॉल्ट को बदलने से अंतिम दस्तावेज़ दृश्य के लिए सहेजी गई सेटिंग्स को ओवरराइट नहीं किया जाएगा, जो आप किसी विशेष फ़ाइल के लिए थे। डिफ़ॉल्ट रूप से लागू होने का एकमात्र तरीका समाधान और नज़दीकी दृश्य स्टूडियो के लिए मेरी .suo फ़ाइल को मिटा देना था। .suo फ़ाइल को हटाने और बंद करने और समाधान को फिर से खोलने से काम नहीं हुआ। मुझे फ़ाइल और बंद दृश्य स्टूडियो, खुले दृश्य स्टूडियो बैक अप को हटाना था, और समाधान को फिर से लोड करना पड़ा।

.suo फ़ाइल समाधान फ़ोल्डर के अंदर ".vs" नामक एक छिपे हुए फ़ोल्डर में छिप रही है। मैंने शुरुआत में इसका नाम बदल दिया .suo.bak बस कुछ ऐसा हुआ जो मुझे पसंद नहीं आया, लेकिन एक बार मैंने समाधान को फिर से लोड किया और सबकुछ ठीक था मैंने इसे हटा दिया।

संबंधित मुद्दे