मैं एक WPF विंडो बनाने की कोशिश कर रहा हूं जो पहले से ही अधिकतम आकार में खुलता है, बिना किसी आकार/चाल (systemmenu में, न ही सीमा में)। इसे हर समय अधिकतम किया जाना चाहिए, सिवाय इसके कि जब उपयोगकर्ता इसे कम करता है।कैसे करें? डब्ल्यूपीएफ विंडो - अधिकतम, कोई आकार बदलें/
मैंने विंडोस्टेट = "अधिकतम" और ResizeMode = "CanMinimize" डालने का प्रयास किया, लेकिन जब खिड़की खुलती है, तो यह टास्क बार को कवर करती है (मुझे यह नहीं चाहिए)।
मेरे पास WndProc के लिए एक हुक है जो SC_MOVE और SC_SIZE को रद्द करता है। मैं इस नियंत्रण को WndProc में स्थितियों के साथ भी बना सकता हूं जैसे कि "अगर आदेश बहाल किया गया है और इसे छोटा किया गया है, पुनर्स्थापित करें, अन्यथा, ब्लॉक करें" और इसी तरह।
लेकिन मेरा मुद्दा यह है कि अगर हमारे पास इसे बनाने का दूसरा तरीका है। पढ़ने वाले लोगों के लिए धन्यवाद =)
यह एक आम समस्या सभी Windows एप्लिकेशन फ़्रेमवर्क में पाया। ऐप फ्रेमवर्क बहुत अच्छे हैं, वे हमें एप्लिकेशन को बहुत तेज़ी से लिखने की अनुमति देते हैं। समस्या यह है कि वे हर संभावित परिदृश्य को कवर नहीं कर सकते हैं और क्योंकि उनका उद्देश्य अंतर्निहित प्रणाली के किरदार, किरकिरा विवरण को छिपाना है, जब हमें लगता है कि हमें गैर-मानक व्यवहार करने की आवश्यकता है तो हमें "बदसूरत" कोड खोदना और लिखना होगा। – Tergiver
आप एक खिड़की चाहते हैं जिसे केवल सामान्य या न्यूनतम नहीं किया जा सकता है जिसका आकार बदलकर/स्थानांतरित किया जा सकता है? लेकिन अभी तक पूर्ण स्क्रीन नहीं है? –
@ जॉन गार्डनर, यह वही है जो मैं चाहता हूं। –