पर WPF पूर्ण स्क्रीन मैं मूल रूप से अपनी WPF विंडो को पूर्ण स्क्रीन मोड में जाना चाहता हूं, जब F11 दबाया जाता है या विंडो के दाएं कोने में अधिकतम बटन दबाया जाता है।अधिकतम
जबकि F11 दबाने के लिए एक आकर्षण की तरह काम करता है निम्नलिखित:
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F11)
{
WindowStyle = WindowStyle.None;
WindowState = WindowState.Maximized;
ResizeMode = ResizeMode.NoResize;
}
}
यह अभी भी Windows कार्यपट्टी प्रदर्शित करता होगा (विंडोज 7 के साथ परीक्षण):
protected override void OnStateChanged(EventArgs e)
{
if (WindowState == WindowState.Maximized)
{
WindowStyle = WindowStyle.None;
WindowState = WindowState.Maximized;
ResizeMode = ResizeMode.NoResize;
}
base.OnStateChanged(e);
}
क्या मैं यहाँ याद आ रही है? या मैं इसे और भी सुरुचिपूर्ण कर सकता हूँ?
* दस्तक दस्तक * - कौन है? - '70 से एक सेमफोर। अच्छा है हालांकि, यह काम करता है। +1 –
यह एक ठीक काम करता है। यहां तक कि यह बदसूरत है, फिर भी यह बेहतर लगता है कि 'विंडोइंटरोपेलर' या कुछ डीएल आयात को पूर्णस्क्रीन जैसी बुनियादी चीज़ों के लिए लागू करना बेहतर है। मुझे इसके बारे में सोचना है, आम तौर पर अच्छा विचार! –
वास्तव में यह विंडो एक्सपी में एक बदसूरत दृश्य प्रभाव बनाता है, क्योंकि दोनों विंडोस्टेट परिवर्तनों में विंडोज एक्सपी में एक दृश्य प्रतिनिधित्व होता है, जो एक नीली शीर्षक-बार ऊपर और नीचे जा रहा है, जिससे इस तकनीक के साथ एक नशे में खिड़की अपील हो रही है। – cprcrack