2012-01-09 14 views
6

मैंने कुछ डेवलपर मेट्रो एप्लिकेशन में कुछ कोड प्राप्त करने और उम्मीद करने के लिए आज विंडोज डेवलपर पूर्वावलोकन में बूट किया। मैं विंडोज स्टोर के लॉन्च के लिए उत्साहित हूं, और मैं इसका हिस्सा बनना चाहता था। तो मैं वीएस 11 एक्सप्रेस को आग लगाता हूं, और कोडिंग शुरू करता हूं। मैं मुश्किल से एक भी लाइन बाहर निकलना जब:मेरे एक्सएएमएल नियंत्रण कोड-पीछे में क्यों नहीं दिख रहे हैं?

"नाम 'दृश्य' वर्तमान संदर्भ में मौजूद नहीं है" तो मैं अपने XAML पृष्ठ पर वापस जाने। मैं चारों ओर खुदाई, और लो और निहारना, मेरे बटन देखें नामित अभी भी वहाँ है, निम्न कोड के साथ:

<Button Name="View" Content="View the help page" HorizontalAlignment="Left" Height="142" Margin="765,275,0,0" VerticalAlignment="Top" Width="456" FontSize="48" Foreground="Black" Background="Orange" BorderBrush="Black"/>

मुझे लगता है कि XAML के साथ कुछ भी गलत नहीं देखा। हालांकि, सी # के साथ मेरा एकमात्र अनुभव विंडोज फोन 7 के माध्यम से है। इसलिए मैं थोड़ा सा शोध करता हूं। और मुझे अपने कोड के साथ कुछ भी गलत नहीं लगता है।

क्या बिल्ली यहाँ गलत है? यह डेस्कटॉप विंडोज और WP7 के साथ काम किया!

मैं इसे कैसे होने से रोक सकता हूं, और यह क्यों हो रहा है?

संपादित

मैं सिर्फ अपनी परियोजना के लिए लौट आए और महसूस किया कि मैं बचाने के लिए भूल गया था। मैंने फिर सबकुछ बचाने के लिए पारंपरिक Ctrl-Shift-S दबाया। मैं MainPage.xaml.cs के टैब पर वापस गया और देखो और देखो, यह काम करता है! कोई ग़लती नहीं! ऐसा क्यों हुआ?

+0

मैं VS2012 में एक ही मुद्दा था मिलते हैं! विचित्र। – wmute

उत्तर

9

वेनिला Name के बजाय x:Name का उपयोग करने का प्रयास करें। Name का उपयोग एक संघर्ष के लिए संभावित बनाता है जबकि x:Name सुनिश्चित करता है कि यह पहचानकर्ता निर्दिष्ट नाम

एमएसडीएन पर एक और विस्तृत स्पष्टीकरण उपलब्ध है। Ctrl-Shift-रों यह तय - "नामांकित तत्वों" खंड

+0

ऊपर देखें: यह सरल बचत के बाद बस काम करता है। इसके अलावा, मैं मूल रूप से एक्स था: वहां नाम और जिसने कोई बदलाव नहीं किया। इसे चारों ओर स्विच करने से चाल नहीं हुई; यह पता चला कि त्रुटि "तय" त्रुटि। बीटीडब्ल्यू, एक्स: नाम हमेशा मेरी पहली पसंद होगी। महान जवाब, लेकिन इस मामले में मैंने पहले से ही कोशिश की है और यह काम नहीं किया है। मुझे लगता है कि यह विजुअल स्टूडियो 11 में एक बग है। – JavaAndCSharp

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