दोस्तों को निर्दिष्ट नहीं करना चाहिए, मैं WPF के लिए नया हूं।आंशिक घोषणाओं में अलग-अलग आधार वर्ग
मेरे पास StandardsDefault
नामक एक wpf पृष्ठ है। कोड के पीछे, StandardsDefault
अन्य सभी पृष्ठों की तरह Page
विरासत में है।
<Page x:Class="namespace.StandardsDefault"
public partial class StandardsDefault : Page
अब मैं एक नया वर्ग CountryStandards
जो पृष्ठ के बजाय StandardsDefault
इनहेरिट है बनाया है।
<Page x:Class="namespace.CountryStandards"
public partial class CountryStandards : StandardsDefault
मैंने एक्सएएमएल नहीं बदला है। मैं "विभिन्न आधार वर्ग निर्दिष्ट नहीं होना चाहिए 'CountryStandards'
के आंशिक घोषणाओं"
के रूप में त्रुटि हो रही है
मुझे लगता है कि समस्या हो सकती है कि डिजाइनर एक ही कक्षा इनहेरिट नहीं है। लेकिन मुझे किसी भी तरह की विरासत को लागू करने की आवश्यकता है क्योंकि कई मानक विधियों जैसे CountryStandards
क्या कोई मेरी मदद कर सकता है?
आपने बेस क्लास सेट करने के लिए http://stackoverflow.com/questions/1297433/how-do-you-specify-a-different-base-class-in-xaml-files-silverlight में सभी चरणों का पालन किया है। 'CountryStandards' सही ढंग से? –
स्थानीय के साथ घोषणा को ठीक करने के बाद: CountryStandards xmlns: स्थानीय = "उपयोग: ..." विजुअल स्टूडियो 2017 में, अनलोड प्रोजेक्ट पर क्लिक करें, त्रुटि सूची में इस त्रुटि से छुटकारा पाने के लिए प्रोजेक्ट को फिर से लोड करें। – Eric
सभी उत्तरों अभी भी 'स्वीकार्य' मधुमक्खी के लायक नहीं हैं? –