wpf ट्यूटोरियल
Wpf के साथ शुरुआत करना
खोज…
टिप्पणियों
WPF (विंडोज प्रेजेंटेशन फाउंडेशन) क्लासिक विंडोज डेस्कटॉप अनुप्रयोगों के लिए Microsoft की अनुशंसित प्रस्तुति तकनीक है। WPF को UWP (यूनिवर्सल विंडोज प्लेटफॉर्म) के साथ भ्रमित नहीं होना चाहिए, हालांकि दोनों के बीच समानताएं मौजूद हैं।
WPF मल्टीमीडिया, एनीमेशन और डेटा बाइंडिंग पर एक मजबूत फोकस के साथ डेटा संचालित अनुप्रयोगों को प्रोत्साहित करता है। एक्सएएमएल (एक्सटेन्सिबल एप्लिकेशन मार्कअप लैंग्वेज) नामक भाषा का उपयोग करके इंटरफेस बनाए जाते हैं, जो एक्सएमएल का एक व्युत्पन्न है। XAML WPF प्रोग्रामर को विज़ुअल डिज़ाइन और इंटरफ़ेस लॉजिक के अलगाव को बनाए रखने में मदद करता है।
अपने पूर्ववर्ती विंडोज फॉर्म के विपरीत, WPF इंटरफ़ेस के सभी तत्वों को लेआउट करने के लिए एक बॉक्स मॉडल का उपयोग करता है। प्रत्येक तत्व की ऊँचाई, चौड़ाई और मार्जिन होते हैं और इसे माता-पिता के सापेक्ष स्क्रीन पर व्यवस्थित किया जाता है।
WPF का मतलब विंडोज प्रेजेंटेशन फाउंडेशन है और इसे इसके कोडनेम एवलॉन के तहत भी जाना जाता है। यह एक ग्राफिकल फ्रेमवर्क और माइक्रोसॉफ़्ट .NET फ्रेमवर्क का हिस्सा है। WPF विंडोज विस्टा, 7, 8 और 10 में पहले से स्थापित है और इसे विंडोज एक्सपी और सर्वर 2003 पर स्थापित किया जा सकता है।
संस्करण
संस्करण 4.6.1 - दिसंबर 2015
हैलो वर्ल्ड एप्लीकेशन
Visual Studio में नया WPF प्रोजेक्ट बनाने और चलाने के लिए:
- फ़ाइल → नया → प्रोजेक्ट पर क्लिक करें
- टेम्पलेट पर क्लिक करके टेम्पलेट का चयन करें → विज़ुअल सी # → विंडोज → WPF एप्लीकेशन और प्रेस ओके :
- समाधान एक्सप्लोरर में MainWindow.xaml फ़ाइल खोलें (यदि आप समाधान एक्सप्लोरर विंडो नहीं देखते हैं, तो इसे देखें → समाधान एक्सप्लोरर पर क्लिक करके देखें ):
- XAML सेक्शन में (डिफ़ॉल्ट रूप से डिज़ाइन सेक्शन के नीचे) इस कोड को जोड़ें
<TextBlock>Hello world!</TextBlock>
अंदर Grid
टैग:
कोड जैसा दिखना चाहिए:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid>
<TextBlock>Hello world!</TextBlock>
</Grid>
</Window>
- एप्लिकेशन को F5 दबाकर या मेनू डिबग पर क्लिक करके → डिबगिंग प्रारंभ करें । यह इस तरह दिखना चाहिए: