2009-10-09 18 views
29

के स्थान से शुरू बदलने मैं एक WPF खिड़की स्क्रीन के ऊपरी दाएँ भाग में खोलना होगा चाहते हैं।एक WPF खिड़की

अभी मैं खिड़की खोलने और उसके बाद (user32.dll में movewindow के माध्यम से) ले जाकर कि प्राप्त कर सकते हैं। हालांकि, इस दृष्टिकोण का अर्थ है कि खिड़की इसके डिफ़ॉल्ट स्थान में खुलती है, पूरी तरह से लोड होती है, और फिर ऊपर दाईं ओर जाती है।

मैं मैं इसे बदल सकते हैं कि मैं खिड़की के आरंभिक स्थिति और आकार निर्दिष्ट कर सकते हैं कैसे कर सकता है?

उत्तर

76

बस WindowStartupLocation ऊंचाई, चौड़ाई, वाम निर्धारित करते हैं, और XAML में प्रमुख:

<Window x:Class="WpfApplication1.Window1" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Window1" 
    Height="500" Width="500" 
    WindowStartupLocation="Manual" 
    Left="0" Top="0"> 
</Window> 
+0

धन्यवाद !! मुझे पता था कि यह सरल होना था, लेकिन निश्चित रूप से मैंने जटिल समाधान खोजने की कोशिश की :)। – Evan

+0

बढ़िया! यह मैं() .aspx https://msdn.microsoft.com/en-us/library/system.windows.windowstartuplocation (v = vs.110) 'के लिए win.WindowStartupLocation =' [WindowStartupLocation] क्या देख रहा था 'है। CenterScreen; ' – marbel82

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