अपडेट: समस्या .NET 4.5.2 के साथ पेश की प्रतीत होती है। समस्या 4.5.1 या 4.5 के साथ नहीं होती है।WPF NotifyIcon पहले रन पर क्रैश - VisualTarget के मूल दृश्य में माता-पिता नहीं हो सकते हैं
मुझे एक अजीब समस्या है जिसमें मुझे डिबगिंग में कठिनाई हो रही है। हमारे पास फिलिप सुमी द्वारा किए गए अधिसूचना चिह्न के शीर्ष पर एक WPF एप्लिकेशन बनाया गया है। http://www.codeproject.com/Articles/36468/WPF-NotifyIcon http://www.hardcodet.net/wpf-notifyicon
हम डला से verion उपयोग कर रहे हैं:
<package id="Hardcodet.NotifyIcon.Wpf" version="1.0.5" targetFramework="net45" />
समस्या यह है कि पहली बार (और केवल पहली बार) आवेदन भाग गया है, यह निम्न अपवादों के साथ विफल रहता है। जब यह प्रतीत होता है तो सिस्टम ट्रे आइकन पर माउस को घुमाने के द्वारा पुन: बनाना आसान है। बाद के रनों में कोई समस्या नहीं है। एप्लिकेशन में कोई सहेजा गया राज्य या लगातार डेटा नहीं है। मुझे पहले और बाद के रनों के बीच किसी भी अंतर के बारे में पता नहीं है। हालांकि यह दूसरी बार बहुत तेजी से शुरू होता है। एक ही समस्या खिड़की रहित उदाहरण एप्लिकेशन में होती है जो NotifyIcon के साथ आता है।
चूंकि आपके पास इस घटक का स्रोत कोड है, इसलिए आप अपनी समस्या को हल करने का प्रयास कर सकते हैं। बस एक डीबगिंग सत्र शुरू करें और डीबगर में उस अपवाद को पकड़ें। प्रासंगिक वस्तुओं का निरीक्षण करें। शायद, घटक में एक बग है, तो आप इसे लेखक को पोस्ट कर सकते हैं या समाधान का प्रस्ताव दे सकते हैं। – dymanoid
@dymanoid उस पर काम कर रहे थे।यह समस्या तब होती है जब ToolTip.IsOpen संपत्ति को सत्य पर सेट करते हैं। संपत्ति एक ArgumentException फेंकता है। मुझे घटक के स्रोत कोड में कुछ भी गलत नहीं मिला है। – denver
"अगर (_notificationWindow.Visibility == दृश्यता। दृश्यमान) वापसी;" मेरे लिए इस मुद्दे को ठीक किया। मैं खिड़की दिखा रहा हूं जो तुरंत इसके बाद अधिसूचना आइकन (_notificationWindow) का बच्चा है। – CRice