2009-08-07 19 views
5

मुझे दूरस्थ डेस्कटॉप कनेक्शन पर एक WPF ऐप के प्रतिपादन में समस्याएं आ रही हैं।डब्ल्यूपीएफ दूरस्थ डेस्कटॉप पर प्रतिपादन नहीं कर रहा है

अनुप्रयोगों क्रोम प्रतिपादन है, लेकिन ऐसी कोई सामग्री के माध्यम से आ रहा है, के रूप में अगर खिड़की ड्राइंग नहीं है। इसके बजाय स्क्रीन की पिछली सामग्री इसके स्थान पर दिख रही है।

यह Vista & विन 7 दोनों पर चल रहे एप्लिकेशन के साथ एक समस्या रही है, जिसमें रिमोट कंट्रोल XP और Win7 से लिया जा रहा है।

समस्या है, तो मैं एक नया WPF अनुप्रयोग बनाने के लिए, खिड़की पर सिर्फ एक TextBlock के साथ, यह भी नहीं चलेगा, आवेदन विशिष्ट नहीं है। (Neather होगा VS2008 प्रदर्शन में खिड़कियों पूर्वावलोकन।)

वहाँ WPF आरडीपी के तहत चल रही करने के लिए कुछ चाल है?

+0

ऐसा लगता है कि यह कुछ ऐसा है जो एमएस ने Win7 की अंतिम रिलीज में तय किया है। अब मैं XP7 और Win7 दोनों चलाने वाली मशीनों से, Win7 बॉक्स पर चल रहे ऐप को देखने में सक्षम हूं। धन्यवाद आपकी मदद। आइए उम्मीद करते हैं कि उन्होंने इस फिक्स को विस्टा में भी रखा है। – MrLink

उत्तर

0

क्या आपने Win7 नवीनतम RDP - Win7 कनेक्शन भी आजमाया था? बात यह है कि डब्ल्यूपीएफ तत्वों को आकर्षित करने के लिए जीडीआई का उपयोग नहीं करता है।

VNC क्लाइंट (UltraVNC की तरह) शायद और अधिक बिटमैप्स भेजने की तरह के रूप में वे बहुत सरल एल्गोरिदम का उपयोग कर आप के लिए चाल करेंगे।

+0

हाँ, मैं वर्तमान में विन 7 (7100) आरडीपी से विन 7 चला रहा हूं, लेकिन इसका कोई प्रभाव नहीं पड़ा। मैं ईमानदार होने के लिए वीएनसी नहीं जाऊंगा, यह वर्तमान में एक बंद है, निजी घर मेरे घर मशीन पर चल रहा है कि मैं दूरस्थ रूप से निगरानी करने में सक्षम होना चाहता हूं। अगर मैं इसे आरडीपी के माध्यम से नहीं कर सकता, तो मुझे इसे WinForms में ले जाने और रिमोट एक्सेस सॉफ़्टवेयर बदलने की अधिक संभावना है। Google/Bing खोजों से पता चलता है कि आरडीपी पर ऐसा करना संभव होना चाहिए। मैं इस समस्या का एक और उदाहरण नहीं ढूंढ पाया। – MrLink

2

डब्ल्यूपीएफ आरडीपी पर प्रस्तुत करना चाहिए; यह समझने में काफी समझदार है कि यह हार्डवेयर में कब प्रस्तुत किया जा सकता है, और जब यह अपने स्वयं के जीडीआई + आधारित सॉफ़्टवेयर प्रतिपादन में नहीं जा सकता है। मैं सुनिश्चित करता हूं कि आप रिमोट मशीन पर .NET Framework 3.5 SP1 चला रहे हैं, क्योंकि ऐसे मुद्दों को रिमोट करने में परिवर्तन हुए थे जो समस्याएं उत्पन्न कर सकते हैं। (नीचे दिए गए लिंक देखें।)

मैं पिछले 6 महीनों के लिए एक WPF अनुप्रयोग विकसित किया गया है और यह आरडीपी से अधिक बस ठीक काम करता है। (Vista और Win7 से XP, Vista और Server 2003 तक।) हालांकि, एक महत्वपूर्ण चेतावनी यह है कि यह क्लासिक थीम का उपयोग करता है। तो यदि आप उन नियंत्रणों का उपयोग कर रहे हैं जिनके पास क्लासिक थीम नहीं है, तो वे प्रस्तुत नहीं करेंगे। यदि आप विंडो पर टेक्स्टबॉक्स छोड़ रहे हैं, तो जाहिर है कि यह आपकी समस्या नहीं है।

कुछ लिंक है कि सहायक हो सकता है के लिए इस सवाल का बाहर की जाँच करें: Are there problems with rendering WPF over Remote Desktop under Windows XP?

4

मैं केविन Dente के ब्लॉग पर पढ़ा (एक चहचहाना पद से) है कि वह आभासी मशीनों में WPF क्षुधा साथ परेशानी हो रही किया गया था। रिमोट डेस्कटॉप के समान नहीं होने पर, यह संभव है कि समस्या एक जैसी हो। केविन अक्षम करने हार्डवेयर त्वरण द्वारा उसकी समस्या को 1.

उनके मूल स्थापित

HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Avalon.Graphics \ DisableHWAcceleration

पर एक DWORD रजिस्ट्री मान बनाने के द्वारा ठीक करने और उसके बाद करने में सक्षम था ब्लॉग पोस्ट यहाँ है: http://weblogs.asp.net/kdente/archive/2009/10/19/visual-studio-2010-beta-2-editor-performance-fix-running-on-a-virtual-machine.aspx

कि अपने सटीक समाधान नहीं हो सकता है, लेकिन शायद यह सही दिशा में इंगित करता है।

+0

स्क्रीन को अनप्लग होने पर मुझे कई अलग-अलग रिमोट सपोर्ट एप्लिकेशन (TeamViewer, Zoho, GotoAssist) के तहत पूरी तरह से रिक्त दिखाए जाने वाले WPF एप्लिकेशन में समस्याएं आ रही हैं। यह चाल है! ध्यान दें, मुझे उस रजिस्ट्री कुंजी को बनाना था, यह पहले से ही नहीं था। – N8allan

+0

यह मेरे लिए काम किया। मैं एक रिमोट (Teamviewer) कंप्यूटर पर एक वीएस 2015 चला रहा था जिसमें कोई प्रदर्शन नहीं था। डब्ल्यूपीएफ नियंत्रण अदृश्य थे, लेकिन कोई त्रुटि रिपोर्ट नहीं की गई। मैंने गुरु 3 डी से डायरेक्टएक्स बेंचमार्किंग ऐप डाउनलोड किया और यह वैसे ही व्यवहार किया ... जो मुझे लगता है कि इसमें डायरेक्टएक्स के साथ कुछ करना है। वैसे भी, ऐसा लगता है कि इस मुद्दे के आसपास काम किया है, लेकिन मुझे रजिस्ट्री प्रविष्टियों से नफरत है। –

-2

दूरस्थ डेस्कटॉप पर WPF सामग्री दिखाने के लिए कोई विशेष चाल की आवश्यकता नहीं है। हमारे डब्ल्यूपीएफ-आधारित ऐप में कोई समस्या नहीं होने पर आरडीपी (कई मशीनों से कोशिश की गई) पर ठीक है। हम एनीमेशन, ग्रेडियेंट्स, लिखेबल बिटमैप इत्यादि का भी उपयोग कर रहे हैं w/कोई समस्या नहीं है।

+0

मुझे यह समस्या भी है। आपका जवाब पूरी तरह से भ्रामक है, और लोगों को लगता है कि सवाल गलत है। – Simon

+0

खराब जवाब। सिर्फ इसलिए कि आपके पास समस्या नहीं है इसका मतलब यह नहीं है कि समस्या मौजूद नहीं है। –

0

मुझे आरबीपी के माध्यम से पहली बार परीक्षण करते समय सही ढंग से प्रदर्शित नहीं होने पर रिबनविंडो के साथ यह समस्या थी - पारदर्शी पृष्ठभूमि सफेद थी, बंद न्यूनतम/अधिकतम बटन गायब थे, खिड़की के नीचे गोलाकार कोनों स्क्वायर थे , और रिबन बटन की शीर्ष पंक्ति का चयन करना लगभग असंभव था।

बाहर निकलता है मेरे लिए एक साधारण फिक्स था। आरडीपी कनेक्शन आइकन पर राइट-क्लिक करें (मैंने इसे अपने डेस्कटॉप पर सहेजा है), "संपादित करें" का चयन करें, फिर "अनुभव" टैब चुनें, और "लैन (10 एमबीपीएस या उच्चतर)" को स्वचालित रूप से कनेक्शन गुणवत्ता का पता लगाएं "चुनें।

यह मेरे लिए यह तय करता है।

एडी

0

मुझे पूछताछ की तुलना में एक ही समस्या है। मानक, आउट-ऑफ-द-बॉक्स चेकबॉक्स सही ढंग से प्रस्तुत नहीं कर रहा है। मैं केवल देख सकता हूं कि चेकबॉक्स को घुमाने पर चेक किया गया है या नहीं। अन्यथा, चेक और अनचेक के बीच कोई अंतर नहीं। महत्वपूर्ण नोट: यह तब होता है जब अग्रभूमि को सफेद पर सेट किया जाता है (यहां देखें: https://social.msdn.microsoft.com/Forums/vstudio/en-US/1c03db49-7e53-4cbb-9dd1-b328017c4453/wpf-checkbox-and-radiobutton-check-mark-not-showing-under-xp-windows-classic-theme-and-remote?forum=wpf)

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