2011-02-14 14 views
6

क्यों मैं इस त्रुटि मिलती है:विजुअल स्टूडियो डब्ल्यूपीएफ डिजाइनर के साथ समस्या! :(

'{DependencyProperty.UnsetValue}' is not a valid value for the 'System.Windows.Controls.Panel.Background' property on a Setter. 

मुझे यकीन है कि सभी नियंत्रण शैलियों, अच्छी तरह से निर्धारित करते हैं, लेकिन दृश्य स्टूडियो डिजाइनर प्रदर्शन इस त्रुटि है कि कर रहा हूँ: '(मुझे यकीन है कि कोड ठीक है हूँ, और मैं आपकी ब्राउज़र स्क्रीन को बहुत सारे कोड से भरना नहीं चाहता ...

मैंने यह त्रुटि कई बार देखी, और मुझे नहीं पता कि इसे कैसे डिबग करें! कृपया मेरी मदद करें, अगर आप कुछ डीबग टिप्स करते हैं!

संपादित:

Player.xaml (UserControl) में:

<Button Height="40" Name="btnNext" Style="{StaticResource ResourceKey=NextButton}" Click="btnNext_Click" /> 

के बाद मैं इस परियोजना के पुनर्निर्माण, मैं # ऊपर लाइन पर त्रुटि देखा: - रों

Constants.xaml में:

<ImageBrush x:Key="nextImage" ImageSource="../Images/next.png" /> 

Generic.xaml में:

<Style TargetType="{x:Type Button}" x:Key="NextButton"> 
     <Setter Property="Background" Value="{StaticResource ResourceKey=nextImage}" /> 
     <Setter Property="Template" Value="{StaticResource ResourceKey=PlayerButtonTemplate}" /> 
    </Style> 

अग्रिम धन्यवाद ... :)

+1

कैब आप इस त्रुटि को उत्पन्न करने वाले कोड को पोस्ट करते हैं। – ChrisF

+0

यदि आप किसी भी अनुकूलित या तृतीय पक्ष नियंत्रण का उपयोग कर रहे हैं, तो उन सभी को हटा दें और देखें कि क्या यह इसे साफ़ करता है या नहीं। यदि ऐसा है, तो उन्हें तब तक जोड़ना शुरू करें जब तक कि आप (ओं) कारणों को अलग न करें। – Jay

+4

नहीं कृपया कोड के साथ मेरी ब्राउज़र स्क्रीन को भरें नहीं। मुझे कोडिंग से मुक्त होने के लिए मेरे प्रोग्रामिंग क्यू एंड ए साइट पसंद है – Aphex

उत्तर

18

हे!

अंततः मैं इसे हल करता हूं! मैं बस हर StaticResource को DynamicResource में बदलता हूं, और हर चीज ठीक है!

+2

कोई विचार क्यों नहीं, लेकिन +1 क्योंकि यह मेरे लिए भी काम करता है। –

2

StaticResource से DynamicResource बदलें, लेकिन आधार नियंत्रण के लिए नहीं।

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