2013-03-25 3 views
5

मुझे उम्मीद है कि कोई मुझे सही दिशा में इंगित कर सकता है। मैं अपने एनालॉग घड़ी एप्लिकेशन को खिड़की रहित घड़ी में बदलने की कोशिश कर रहा हूं। मैंने Google की खोज की है लेकिन मुझे लगता है कि मेरी समस्या यह है कि मैं जो करने की कोशिश कर रहा हूं उसके लिए मुझे सही शब्द नहीं पता है।विंडोलेस डब्ल्यूपीएफ एप्लीकेशन

मेरा एनालॉग घड़ी एप्लिकेशन एक सर्कल है जिसमें घड़ी के हाथ होते हैं। यह अधिकांश अन्य अनुप्रयोगों की तरह एक खिड़की में निहित है। मैं खिड़की को हटाना चाहता हूं और पृष्ठभूमि के ऊपर केवल घड़ी का प्रदर्शन करना चाहता हूं। मैं शायद माउस पर बंद बटन ला सकता हूं। या शायद मैं पूरी खिड़की को घड़ी और माउस पर छोड़कर पारदर्शी बना सकता हूं, मैं खिड़की को देखने और इसे बंद करने में सक्षम होगा।

किसी को भी इस पर कोई अनुभव है? शायद कुछ सुझाव या एक ट्यूटोरियल कहीं?

धन्यवाद,

+0

कृपया "विंडोलेस" को परिभाषित करें - क्योंकि स्क्रीन पर खुद को प्रदर्शित करने वाली किसी भी चीज़ के पास एक पैरेंट विंडो होनी चाहिए - यह टाइटलबार और सीमाओं के बिना और एक आयताकार आकार के बिना "निर्बाध" विंडो हो सकती है - क्या यह है के बारे में बात कर रहे हैं? – Dai

उत्तर

7

आप अपने विंडो का निर्माण कर सकते हैं, और सेट Background="Transparent" तो जैसे:

<Window ... 
    AllowsTransparency="True" 
    WindowStyle="None" 
    Background="Transparent" > 

यह आपको एक पारदर्शी पृष्ठभूमि और कोई सीमा के साथ एक खिड़की देता है।

+0

मुझे नहीं पता कि यह अभी भी मामला है, लेकिन यह मेरे ऐप को सॉफ़्टवेयर प्रतिपादन मोड में छोड़ने का कारण बनता है, शायद यह जांचना चाहें। – Andy

+0

@ एंडी इसे ऐसा नहीं करना चाहिए - यह केवल तभी होना चाहिए जब आपका कार्ड सही तरीके से संभाल नहीं सके (यानी: आप XP में हैं और WDDM और DWM, या क्रैपी ग्राफिक्स सिस्टम पर नहीं हैं)। –

+0

यह पूरी तरह से संभव है कि यह बहुत खराब मशीन पर चल रहा था – Andy

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