This article is currently in the process of being translated into Punjabi (~98% done).
What is XAML?
XAML, ਜਿਸਦਾ ਪੂਰਾ ਨਾਮ ਹੈ eXtensible Application Markup Language, ਮਾਈਕਰੋਸਾਫਟ ਦਾ XML ਦਾ ਰੂਪਾਂਤਰਨ ਹੈ ਜੋ GUI ਨੂੰ ਵਰਣਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਪਹਿਲਾਂ ਦੇ GUI ਫ੍ਰੇਮਵਰਕਾਂ, ਜਿਵੇਂ ਕਿ WinForms, ਵਿੱਚ GUI ਉਸੇ ਭਾਸ਼ਾ ਵਿੱਚ ਬਣਾਈ ਜਾਂਦੀ ਸੀ ਜਿਸਦਾ ਉਪਯੋਗ ਤੁਸੀਂ GUI ਨਾਲ ਇੰਟਰਐਕਟ ਕਰਨ ਲਈ ਕਰਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ C# ਜਾਂ VB.NET, ਅਤੇ ਇਹ ਆਮ ਤੌਰ ’ਤੇ ਡਿਜ਼ਾਈਨਰ (ਜਿਵੇਂ ਕਿ Visual Studio) ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਹੁੰਦੀ ਸੀ। ਪਰ XAML ਦੇ ਨਾਲ, ਮਾਈਕਰੋਸਾਫਟ ਇੱਕ ਵੱਖਰਾ ਰਸਤਾ ਅਪਣਾ ਰਿਹਾ ਹੈ। HTML ਵਾਂਗ, ਤੁਸੀਂ ਆਪਣੀ GUI ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਲਿਖ ਅਤੇ ਸੋਧ ਸਕਦੇ ਹੋ।
ਇਹ ਕੋਈ ਖਾਸ XAML ਟਿਊਟੋਰਿਅਲ ਨਹੀਂ ਹੈ, ਪਰ ਮੈਨੂੰ ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਵਰਤੋਂ ਬਾਰੇ ਥੋੜ੍ਹਾ ਦੱਸਣਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ WPF ਦਾ ਇੱਕ ਅਹਿਮ ਹਿੱਸਾ ਹੈ। ਚਾਹੇ ਤੁਸੀਂ ਇੱਕ Window ਬਣਾਉਣਗੇ ਜਾਂ Page, ਇਹ ਦੋ ਹਿੱਸਿਆਂ ’ਤੇ ਮਿਟਿਆ ਹੋਇਆ ਹੁੰਦਾ ਹੈ: ਇੱਕ XAML ਡੌਕਯੂਮੈਂਟ ਅਤੇ ਇੱਕ CodeBehind ਫਾਇਲ। ਇਹ ਦੋਹਾਂ ਮਿਲ ਕੇ Window/Page ਬਣਾਉਂਦੇ ਹਨ। XAML ਫਾਇਲ ਇੰਟਰਫੇਸ ਨੂੰ ਵਰਣਨ ਕਰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਸਾਰੇ ਤੱਤ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਜਦਕਿ CodeBehind ਸਾਰੇ イਵੈਂਟਸ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ ਅਤੇ XAML ਕੰਟਰੋਲਾਂ ਨੂੰ ਮੈਨਿਪੂਲੇਟ ਕਰਨ ਲਈ ਐਕਸੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਅਗਲੇ ਅਧਿਆਇਆਂ ਵਿੱਚ, ਅਸੀਂ ਵੇਖਾਂਗੇ ਕਿ XAML ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸਦਾ ਇਸਤੇਮਾਲ ਕਰਕੇ ਆਪਣਾ ਇੰਟਰਫੇਸ ਕਿਵੇਂ ਬਣਾ ਸਕਦੇ ਹੋ।
- Afrikaans
- Albanian
- Arabic
- Armenian
- Bangla
- Bulgarian
- Catalan
- Chinese
- Croatian
- Czech
- Danish
- Dutch
- Finnish
- French
- Galician
- German
- Greek
- Hebrew
- Hindi
- Hungarian
- Indonesian
- Italian
- Japanese
- Korean
- Lao
- Lithuanian
- Norwegian Bokmål
- Persian
- Polish
- Portuguese
- Punjabi
- Romanian
- Russian
- Serbian
- Slovak
- Slovenian
- Spanish
- Swedish
- Tamil
- Thai
- Turkish
- Ukrainian
- Urdu
- Uzbek
- Vietnamese